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.
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.