Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Co uzywac do programowania PIC

PROOLO 06 Jun 2004 01:24 2552 8
  • #1
    PROOLO
    Level 10  
    Witam. Mam pytanie. Zastanawiam sie nad przerzuceniem z AVR i Bascom na procesory typu PIC. Glowna przyczyna jest to ze AVR sa malo odporne na wszelkie niespodzinaki czy z zalaczaniem obwodow przez przekazniki czy z zasilaniem (restarty itp) Poniewaz jestem zupelnie zielony w tej kwesti prosze o rady jakiego kompilatora uzywac. Jakie sa dostepne, gdzie mozna znalezc do nich dokumentacje (byc moze i w jezyku polskim?). Istnieje cos takiego jak Bascom dla PIC-a czy trzeba sie przerzucac na C ?. Za wszelkie rady czy to dobry pomysl bede wdzieczny. A i jeszcze jedno. Projekt ktory bym chcial zrobic mial chodzic na AtMega128 i mial sie laczyc z komputerem poprzez siec komputerowa (tu juz wiem jak to zralizowac bascom sobie z tym poradzi + modul inetrnetowy II7000 a jak sie do tego zabrac w PIC ?)
    [28-30.06.2022, targi] PowerUP EXPO 2022 - zasilanie w elektronice. Zarejestruj się za darmo
  • #2
    elektryk
    Level 42  
    PROOLO wrote:
    Istnieje cos takiego jak Bascom dla PIC-a czy trzeba się przerzucac na C ?.
    Jest kilka komercyjnych, np to: http://www.melabs.com/products/pbc.htm
    PROOLO wrote:
    A i jeszcze jedno. Projekt ktory bym chcial zrobic mial chodzic na AtMega128 i mial się laczyc z komputerem poprzez siec komputerowa (tu juz wiem jak to zralizowac bascom sobie z tym poradzi + modul inetrnetowy II7000 a jak się do tego zabrac w PIC ?)
    Nie powinno być problemu, nie wiem co ten moduł potrafi i czego wymaga ale microchip oferuje nawet własną płytke demonstracyjną z ethernetem i kod się mieści w procesorach. Nie potrafie powiedzieć tylko czy język programowania wspiera stos tcp/ip.
  • #3
    isper
    Level 11  
    Zupełna racja! Na studiach to uczyłem si e na Picach aw miedzyczasie było dopiero słychać o AVR - byłem na czasie i w to się zaangażowałem.
    I to był błąd bo za każdym uruchomieniem systemu opartego na atmelku musiałem pokonywać RESET! i bez znaczenia jest to że ostatecznie sterownik działa poprawnie, tak przynajmniej myśli klient, a ja nie, to pomimo stosowania wszelkich zaleceń producenta odnośnie projektowania zgodnie z EMC i i nnymi takimi tam szczególami jak podłączanie oporniczków do resetra, czy i lub kondensatorków lub dallasów, czy załączanie do plusa bezpośrednio to TEN P.... AVR zawsze się potrafi zresetować.
    MIcrochip oferuje nawet więcej niż aTMEL jęsli chodzi o sieć więc bądź spokojny o swoje projekty - sięgnij po gotowe rozwiązania producenta.
    JA wróciłem do PICów i jest cool.
  • #4
    W.K
    Level 15  
    isper wrote:
    ...I to był błąd bo za każdym uruchomieniem systemu opartego na atmelku musiałem pokonywać RESET! i bez znaczenia jest to że ostatecznie sterownik działa poprawnie, tak przynajmniej myśli klient, a ja nie, to pomimo stosowania wszelkich zaleceń producenta odnośnie projektowania zgodnie z EMC i i nnymi takimi tam szczególami jak podłączanie oporniczków do resetra, czy i lub kondensatorków lub dallasów, czy załączanie do plusa bezpośrednio to TEN P.... AVR zawsze się potrafi zresetować.

    Masz rację!!! O potyczkach z Resetem w AVR-ach można by ksiązkę napisać. I byłby to horror.Wystarczy przeglądnąć to forum.
    Pozdrawiam!
  • #5
    marmur99
    Level 17  
    PROOLO wrote:
    Projekt ktory bym chcial zrobic mial chodzic na AtMega128 i mial się laczyc z komputerem poprzez siec komputerowa (tu juz wiem jak to zralizowac bascom sobie z tym poradzi + modul inetrnetowy II7000 a jak się do tego zabrac w PIC ?)


    Ja zrobiłem projekt na PICu działający z IIM7010A (to chyba coś podobnego do Twojego IIM7000). Możesz być pewny, że PIC sobie z tym poradzi. Zwłaszcza, że można komunikować się i poprzez magistralę równoległą i poprzez I2C. Tylko dobrze się zastanów nad wyborem PICa. Myślę, że rodzina PIC16 powinna wystarczyć.

    Marmur99
  • #7
    PROOLO
    Level 10  
    marmur99 a mogl bys zamiescic schemacik :) w czym pisales soft w ASM czy moze C. ? Moze chociaz na prv dasz mi jakies wskazowki. Bede naprawde wdzieczny. I jeszcze jedno pytanie jakiego programatora uzywac ? (ktory najlepszy w stosunku mozliwosci/cena)
  • #8
    PROOLO
    Level 10  
    Dzieki wielki w razie pytan pozawracam jeszcze Ci troche glowe. Moze ma ktos jakis fragmenty kodu w C np do obslugi LCD czy wspomianego wyzej ukladu (serwer www).
  • #9
    milik
    Level 23  
    Ja zaczynałem od PIC16F84 i JALa. W tej chwili mój PIC jezdzi w BMW318 kolegi i wrazie włamania dzwoni na komure. A od np. AT90S2313 ziechęciła mnie cena - 40 zł 8O (chyba ich pogieło), a mojego PICa dostałem za 20 zł :D