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

Jak zaprogramować ATMega8-16PU

razov 11 Wrz 2010 17:12 2129 2
  • #1 8499964
    razov
    Poziom 2  
    Witam. Jestem całkowitym początkującym jeśli chodzi o elektronikę, ale chciałbym zacząć się tym zajmować - a dokładniej: mikrokontrolerami. Do tej pory nie miałem styku z elektroniką, tylko z samym programowaniem pod windows. Mam na oku takie coś:

    Cytat:

    Mikrokontroler AVR, DIP28
    Symbol: ATMega8-16PU

    Mikrokontroler 8-bit AVR
    Flash : 8kB
    RAM : 1kB
    EEPROM : 512B
    Linie we/wy : 23
    ISP / 3x timer / 10-bit A/D / UART / SPI

    Obudowa DIP28


    chciałbym zrobić jakieś migające diody, grające głośniczki i takie tam inne cuda, żeby nauczyć się obsługi tego.

    I teraz mam kilka pytań:

    1) Czy > ten < programator się do tego nadaje, a jeśli tak, to czy coś jeszczę będę potrzebował? jak go podłączyć? Jeszcze nie mam ani kontrolera ani programatora, dopiero zamierzam kupić.

    2) W jakim "języku" będę mógł go zaprogramować? czy są jakieś "łatwiejsze" języki na początek, czy tylko ASM ew. C?

    3) Z czego mógłbym zasilać taki uC?

    4) Jakieś rady na początek, albo jakieś uwagi, na co zwracać uwagę itp?
  • #2 8499975
    tadzik85
    Poziom 38  
    Programator ok jeśli masz Port LPT.
    Język łatwiejszy? hm może bascom.
    Proponuje na początek poszukać kursu. W necie od groma tego jest. I zakupić płytkę stykową.
  • #3 8500007
    l3sz3k
    Poziom 18  
    Cytat:
    1) Czy > ten < programator się do tego nadaje, a jeśli tak, to czy coś jeszczę będę potrzebował? jak go podłączyć?

    Programator będzie się nadawał pod warunkiem, że masz PCta z portem LPT.
    Cytat:

    2) W jakim "języku" będę mógł go zaprogramować? czy są jakieś "łatwiejsze" języki na początek, czy tylko ASM ew. C?

    Kontroler programujesz kodem binarnym w postaci plików .hex
    Z języków masz do wyboru: język C (trudny), BASCOM(łatwy), ASM(Bardzo trudny)
    Polecam na początek BASCOM.
    Cytat:

    3) Z czego mógłbym zasilać taki uC?

    Z zasilacza stabilizowanego 5V.
    Cytat:

    4) Jakieś rady na początek, albo jakieś uwagi, na co zwracać uwagę itp?


    Abu zaprogramować układ programatorem ISP musisz podłączyć go pod 6 linii
    mikrokontrolera (MISO, MOSI, CLK, RESET, GND, VCC).
    Dobrze by było jakbyś miał gotowy zestaw startowy dla ATmega8 - zrobienie go samodzielnie to wyższa "szkoła jazdy".
    Sprawdzaj miernikiem połączenia, zanim napiszesz na forum "dlaczego to nie chce działać?"
    Powodzenie
REKLAMA