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

Programator STK 200/300 AtMega 8

michal5123 25 Maj 2010 10:17 3302 4
REKLAMA
  • #1 8114858
    michal5123
    Poziom 10  
    Witem, dopiero zaczynam przygodę z mikro kontrolerami. I mam następujący problem. Pierwsze co zrobiłem to zakupiłem płytkę testową z mikro kontrolerem Atmega8 mianowicie taką http://www.sklep.nestor-electronic.pl/plytka_atmega8_wersja_podstawowa,739967,3.html. Następnie dokupiłem programator AVR-ISP STK200/300. Niestety programator i płytka nie były od tej samej osoby i programator jest w standardzie wtyków ISP dla AVR 10-pinów a płytka ma po prostu wyprowadzone szeregowo 8 pinów kolejno +5V, GND, CLK, MISO, MOSI, RST, GND, NC. Połączyłem je następująco do +5V dołączyłem VCC, 1 z GND pod 1 z GND, CLK z SCK, MISO z MISO, MOSI z MOSI, RST z RST, GND wolny mostkuje się na płytce z 1GND, NC wolne, z programatora LED zostawiłem wolne. Następnie poszukałem dokumentacji technicznej programatora i spróbowałem http://www.skylive.republika.pl/stk200.pdf zaprogramować Atmega8 jednym z opisanych sposobów ściągałem BASCOMA, skonfigurowałem jak w dokumentacji. W BIOSIE LPT ustawiłem na 378 i EPP. Następnie w BASCOM uruchomiłem program lądujący przyciskając klawisz F4 i wyskoczyło
    Programator STK 200/300 AtMega 8 Programator STK 200/300 AtMega 8
    z tego co się orientuje to pierwszy oznacza potencjalne problemy, mówi o problemie komunikacji z mikrokontrolerem,a drugi o niezgodności podłączonego mikrokontrolera z tym ustawionym w programie. Po czym spróbowałem Drugim sposobem zamieszczonym w dokumentacji przez program PonyProg skonfigurowałem i wyskoczył komunikat o poprawnej konfiguracji. Po wybraniu z menu głównego “Command/Write All” wyskoczył komunikat "Device missing or unknown device (-24)". Dlaczego program nie chce się wgrać coś robię nie tak? Źle połączyłem? Programator jest uszkodzony? Czy płytka jest uszkodzona?
  • REKLAMA
  • REKLAMA
  • #3 8117000
    michal5123
    Poziom 10  
    Na stronie z programatorem niby pisało że nie trzeba dodatkowego zasilania. Więc początkowo nie zasilałem ale robiłem parę prób i w jednej po odłączeniu +5V i GND dołączyłem zasilanie na płytkę w miejsce gdzie płytka testowa ma mieć podłączone zasilanie. Nie w miejsce +5V i GND bo to chyba bez różnicy bo i tak to się z tym mostkuje, a w miejscu gdzie przychodzi zasilanie do płytki miałem już stabilizator i wszystko ładnie wyprowadzone.
  • REKLAMA
  • Pomocny post
    #4 8117499
    mirekk36
    Poziom 42  
    Żeby jeszcze ktoś zrozumiał co z tego wynika co to napisałeś to byłoby super, bo sam jak to przeczytasz to chyba nie rozumiesz.

    Tak czy inaczej zapamiętaj sobie raz na zawsze - programator WYMAGA zasilania , jego wyjście oznaczone jako VCC nie służy do tego, żeby pobierać z niego zasilanie do mikroprocesora czy płytki testowej a odwrotnie!

    Musisz podłączyć zasilanie do płytki/procesora i to samo zasilanie czyli GND oraz VCC trzeba podać do programatora STK200

    inaczej zapomnij, żeby ci zadziałał.
  • #5 8122080
    michal5123
    Poziom 10  
    Faktycznie, to było to dzięki.
REKLAMA