logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Gdzie znaleźć materiały do programowania mikrokontrolerów w języku C?

misieniek 03 Mar 2005 17:37 13041 20
REKLAMA
  • #1 1283041
    misieniek
    Poziom 14  
    Posty: 141
    Pomógł: 4
    Siema poszukuje materiałów odnośnie programowania mikrokontrolerów w jezyku C. Prosze o linki do stron lub gotowe materiały (najlepiej je przesłac na mój e-mail). Pozdrowienia
  • REKLAMA
  • #2 1283299
    p_piotr
    Poziom 12  
    Posty: 77
    Pomógł: 1
    Ocena: 5
    Hej! Jeśli chodzi o AVRy to polecam stronkę www.avrfreaks.net. Można znaleźć tam mnóstwo rzeczy także jeśli chodzi o C.
    Jest też już ponad rok na rynku książka J. Dolińskiego "Mikrokontrolery AVR w praktyce". Jest ona właściwie tłumaczeniem datasheetu od któregoś z mniejszych AVRów, więc pod tym względem jest niewarta swojej ceny moim zdaniem, ale może być elementarzem dla nauki programowania w C, ponieważ w drugiej części tej książki są pouczające przykłady kilku projektów.
    Pozdrawiam,
    P.
  • #3 1283602
    rejestr007
    Poziom 17  
    Posty: 188
    Pomógł: 12
    Ocena: 12
    Proszę bardzo oto link do przykładów na 8051
    http://www.easy-soft.tsnet.pl/modules.php?name=Topics
    polecam też kurs z EP zaczynający się od nr. 6/2002 oraz książkę
    "Programowanie mikrokontrolerów z serii 8x51 w języku C" Oficyny Wydawniczej Politechniki Wrocławskiej.
    Pozdrawiam
  • #6 1442021
    misieniek
    Poziom 14  
    Posty: 141
    Pomógł: 4
    a czy w AVR GCC moge programowac 89C2051?
  • REKLAMA
  • #8 1442068
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    2051 to rodzina '51 a nie AVR, więc AVR GCC się do tego wogóle nie nadaje
  • #9 1442095
    szaro
    Poziom 19  
    Posty: 411
    Pomógł: 10
    Ocena: 17
    jak sam nazwa mowi NIE AVR-GCC jest przeznaczone do uC z rodziny AVR a 89C2051 to 8051 alemozesz zastosowac odpowiednika AVR 90S23213 <-troche sie zawiesilem z odpowiedzia i dlatego sie powtarzam :D
    pozdrawiam
  • #10 1482932
    misieniek
    Poziom 14  
    Posty: 141
    Pomógł: 4
    Poszukuje schematu programatora AVR po linuksa, bo żeby zaprogarmować mikrokontroler to musze sie przsiadać z linuksa na windows
  • #11 1482970
    tajwoj
    Poziom 26  
    Posty: 560
    Pomógł: 106
    Ocena: 102
    Hej,
    Jaki masz teraz programator?
    Pozdrowienia
  • #12 1483059
    misieniek
    Poziom 14  
    Posty: 141
    Pomógł: 4
    Do Bascom AVR, byl kiedys opisany na łamach EP
  • REKLAMA
  • #14 1483141
    misieniek
    Poziom 14  
    Posty: 141
    Pomógł: 4
    dokładniej to STK200/300, taki rodzaj programatora ustawiłem w bascomie
  • #15 1483162
    tajwoj
    Poziom 26  
    Posty: 560
    Pomógł: 106
    Ocena: 102
    Hej,
    Jesli masz STK200 to nie potrzebujesz nic innego. Zarówno Avrdude jak i Uisp obsługuja ten sprzęt.
    Pozdrowienia
  • REKLAMA
  • #17 1543850
    misieniek
    Poziom 14  
    Posty: 141
    Pomógł: 4
    witam

    szukam programów do prokektowania obwodów drukowanych, do symulacji układów elektronicznych oczywiście pod linuxa

    pozdrowionka
  • #18 1544029
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 55
    misieniek napisał:
    witam

    szukam programów do prokektowania obwodów drukowanych, do symulacji układów elektronicznych oczywiście pod linuxa

    pozdrowionka


    Jakby się tak chciało jak się niechce to by można SZUKAJ użyć, co?
    https://www.elektroda.pl/rtvforum/topic265072.html

    BTW, to zdaje się pomyliły Ci się działy.
  • #19 1559457
    misieniek
    Poziom 14  
    Posty: 141
    Pomógł: 4
    witam

    troche to ostatnie moje pytanie było nie na miejscu.

    jak zaprogramowć za pomocą uisp pod linuxem mikrokontroler, programatorem stk200, jak foramt pliku jest potrzebny hex czy eep
  • #21 2067347
    misieniek
    Poziom 14  
    Posty: 141
    Pomógł: 4
    oto jak zaprogramować procek pod linuxem w uisp,
    w konsoli wpisujemy taką komendę:

    uisp -dprog=stk200 -dlpt=0x378 --erase --upload if=xxx.hex --verify

    w miejsce xxx.hex wstawimy nazwę pliku np. led.hex

    -dprog wpisujemy nazwę posiadanego programatora
    zawsze możemy się posłużyć pomocą uispa: uisp --help

    zamykam ten temat, gdyż dał mi odpowiedź na co chciałem

    pozdrówka :D

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczyła poszukiwania materiałów do programowania mikrokontrolerów w języku C, ze szczególnym uwzględnieniem rodzin AVR i 8051. Polecano serwisy takie jak avrfreaks.net oraz patron.net.pl z tutorialami i przykładami kodu w C dla AVR. Wskazano także książki: "Mikrokontrolery AVR w praktyce" J. Dolińskiego oraz "Programowanie mikrokontrolerów z serii 8x51 w języku C" i nowo wydaną "Programowanie mikrokontrolerów 8051 w języku C w praktyce". Poruszono temat programowania mikrokontrolerów 89C2051 (rodzina 8051) i wyjaśniono, że AVR-GCC nie jest do nich odpowiednie. W zakresie programatorów omówiono użycie STK200/300 oraz narzędzi programujących pod Linux, takich jak avrdude i uisp. Podano przykładową komendę uisp do programowania mikrokontrolera przez STK200, z formatem pliku hex. Dyskusja zawierała także wskazówki dotyczące programowania pod Linux i dostępnych narzędzi oraz materiałów edukacyjnych w języku polskim.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA