Witam,
Mam kłopot z komunikacją atmega16A <-> usbasp:
komenda:
skutkuje komunikatem:
Jest to układ minimalny:
7805 + z kondensatorami + zasilenie uC + podłączenie ISP
mam starą atmege16 i za pomocą tego samego układu i tej samej komendy komunikuje się z nią bez kłopotu, wczoraj kupiłem nową atmegę 16A z którą próba nawiązania komunikacji skutkuje powyższym błędem, dla pewności kupiłem dziś drugą identyczną, niestety zachowuje się tak samo. Stąd wnioskuje że nie jest to kwestia źle ustawionych fusebitów.
Połączenia sprawdziłem wielokrotnie, układ programują starą atmege16 ( której celowo i to tym samym ukłądem przywróciłem defaultowe fsb ).
Zapoznałem się z tematem: "[AVR] Jeśli nie działa Ci AVR - sprawdź dlaczego!", niestety nierozwiązła mojego problemu.
Używam avrdude z najnowszego pakietu WinAvr.
Na programatorze zakładam zworkę ograniczającą częstotliwość zegara.
Istotne jest to że mogę programować starszą atmege 16 a nową 16A już nie, czy dla obu procesorów inaczej korzysta się z avrdude ? ( próbowałem z modelami ), czy może 16A wymaga jakiś innych połączeń ( z datasheetu nie zauważyłem różnic w podłączeniach )?
Prosił bym o jaką kolwiek pomoc. Z góry dziękuje
Mam kłopot z komunikacją atmega16A <-> usbasp:
komenda:
avrdude.exe -c usbasp -p m16skutkuje komunikatem:
avrdude.exe: error: programm enable: target doesn't answer. 1Jest to układ minimalny:
7805 + z kondensatorami + zasilenie uC + podłączenie ISP
mam starą atmege16 i za pomocą tego samego układu i tej samej komendy komunikuje się z nią bez kłopotu, wczoraj kupiłem nową atmegę 16A z którą próba nawiązania komunikacji skutkuje powyższym błędem, dla pewności kupiłem dziś drugą identyczną, niestety zachowuje się tak samo. Stąd wnioskuje że nie jest to kwestia źle ustawionych fusebitów.
Połączenia sprawdziłem wielokrotnie, układ programują starą atmege16 ( której celowo i to tym samym ukłądem przywróciłem defaultowe fsb ).
Zapoznałem się z tematem: "[AVR] Jeśli nie działa Ci AVR - sprawdź dlaczego!", niestety nierozwiązła mojego problemu.
Używam avrdude z najnowszego pakietu WinAvr.
Na programatorze zakładam zworkę ograniczającą częstotliwość zegara.
Istotne jest to że mogę programować starszą atmege 16 a nową 16A już nie, czy dla obu procesorów inaczej korzysta się z avrdude ? ( próbowałem z modelami ), czy może 16A wymaga jakiś innych połączeń ( z datasheetu nie zauważyłem różnic w podłączeniach )?
Prosił bym o jaką kolwiek pomoc. Z góry dziękuje