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

USBasp, programowanie ATmega8 problem

NVdnts1 24 Lis 2010 16:08 3383 6
REKLAMA
  • #1 8783840
    NVdnts1
    Poziom 2  
    Witam.
    Ostatnio chciałem zacząć programowanie AVRów więc postanowiłem zbudować programator pod USB i wybrałem USBasp. Wszystko zmontowałem z instrukcji na stronie pod adresem: http://ajd.czest.pl/~pawel.borkowski/wyklady/usbasp/usbasp.html wraz z adapterem.

    Problem polega na zaprogramowaniu atmega8 zawartego w programatorze. Żeby to zrobić, pożyczyłem programator wyglądający na STK200, całość podłączyłem do adaptera a następnie za pomocą ponyproga próbowałem ustawić fuse bity jak na stronce powyżej. Dla dwóch atmeg8l-8pu efekt był podobny - błąd Device missing or unknown device -24 podczas odczytywania jak i zapisywania. Coś ruszyło kiedy użyłem atmega8-16pu bład się pojawił ale po ignorowaniu odczytało fuse bity, które zapisałem. Później próbowałem programować plikiem usbasp.hex ale po 40% wyświetliło się write failed czy jakoś tak i teraz nawet nie idzie odczytac fuse bitów bo za każdym razem się pojawia błąd jak w przypadku atmeg8l-8.

    Przeczytałem kilka podobnych tematów ale nic nie pomogło ustawiłem odpowiednio port LPT, zainstalowałem giveio chociaż nie wiem czy to działa, kilkakrotnie sprawdziłem ścieżki więc raczej są poprawne.

    Napięcie dałem na adapter 4.5V

    Pozostała już tylko wasza pomoc.
  • REKLAMA
  • #2 8784199
    mirekk36
    Poziom 42  
    Do jakiego adaptera ??? adaptera czego?

    Po drugie daj sobie spokój z PonyProgiem itp.

    Jeśli masz WindowsXP i port LPT w kopmputerze, programator STK200 a do zaprogramowania procke ATmega8 to:

    sięgnij po program MkAvrCalculator. W ostatniej zakładce znajdziesz klawisz który zainstaluje ci prawidłowo AVRDUDE oraz GIVEIO. Potem tylko wejdziesz w zakładkę "Programator" i bez żadnego problemu zaprogramujesz procka. Zresztą później też będziesz mógł bez problemu i za FREE wykorzystywać ten sam program do programowania takich procków jak:

    ATmega8, ATtiny2313 a także ATmega162 czy ATmega128

    szybko, łatwo i sprawnie. Obsługa dużej ilości programatorów sprzętowych przy minmum wysiłku ;)
  • REKLAMA
  • #3 8784412
    NVdnts1
    Poziom 2  
    mirekk36 napisał:
    Do jakiego adaptera ??? adaptera czego?



    http://ajd.czest.pl/~pawel.borkowski/wyklady/usbasp/ad08.html

    do tego adaptera podłączyłem programator a na podstawkę atmege

    mirekk36 napisał:
    sięgnij po program MkAvrCalculator. W ostatniej zakładce znajdziesz klawisz który zainstaluje ci prawidłowo AVRDUDE oraz GIVEIO


    Zainstalowałem wszystko ale w zakładce programator AVR po naciśnięciu sprawdź podłączony AVR wyskakuje Błąd AVRDUDE
  • REKLAMA
  • #4 8784534
    mirekk36
    Poziom 42  
    NVdnts1 napisał:

    Zainstalowałem wszystko ale w zakładce programator AVR po naciśnięciu sprawdź podłączony AVR wyskakuje Błąd AVRDUDE


    Ok, a zainstalowałeś AVRDUDE za pomocą klawisza "instaluj", który mieści się w ramce o naziw "avrdude" w zakładce programu o nazwie "Ustawienia" ??? ;) zrób to ok?

    A potem w zakładce programator kliknij ptaszka przy nazwie STK200 żeby wybrać ten właśnie programator (tuż nad klawiszem "sprawdź procesor") i wtedy powinno ci zadziałać a jak nie to napisz co i jak albo pokaż zrzut ekranu jak masz to ustawione.
  • #5 8784619
    NVdnts1
    Poziom 2  
    mirekk36 napisał:


    Ok, a zainstalowałeś AVRDUDE za pomocą klawisza "instaluj", który mieści się w ramce o naziw "avrdude" w zakładce programu o nazwie "Ustawienia" ??? ;) zrób to ok?


    Tak zainstalowałem AVRDUDE napisałem wcześniej że wszystko.

    Oto zrzut:
    USBasp, programowanie ATmega8 problem
  • REKLAMA
  • Pomocny post
    #6 8785117
    mirekk36
    Poziom 42  
    łooo jej, po pierwsze to zassij najnowszą wersję, build 57 - wystarczy kliknąć na obrazek w podpisie każdego mojego postu żeby dojść do najnowszej wersji. (nie wiem dlaczego wszyscy pobierają zawsze tą starą i przeterminowaną wersję?)

    Po drugie - pokaż jakiś schemat może albo fotkę - jak podłączasz procesor i czy włączasz zasilanie do procesora i programatora STK200 ;)
  • #7 8788123
    NVdnts1
    Poziom 2  
    Pobrałem już nową wersję ale jest ten sam błąd.


    mirekk36 napisał:
    pokaż jakiś schemat może albo fotkę - jak podłączasz procesor i czy włączasz zasilanie do procesora i programatora STK200 ;)



    Oto zdjęcia:

    USBasp, programowanie ATmega8 problem

    USBasp, programowanie ATmega8 problem

    Zasilanie działa na 100% bo dioda w programatorze silniej świeci po włączeniu przełącznikiem.
REKLAMA