Mam Atmegę1284, zewnętrzne taktowanie. Wszystko ładnie działało, aż do niedawna. Nic nie grzebałem w fusebitach, a z Atmegą coś się stało. Nie chce wykonywać programu, nawet są problemy z jego wgraniem.
Przez program mkAVR Calculator próbuję odczytać podłączony mikrokontroler. Za pierwszym razem się udaje, gdy próbuję drugi raz bez ruszania elektroniki zawsze wyskakuje taki błąd:
Za każdym razem treść konsoli jest identyczna. Dopiero po odłączeniu i podłączeniu zasilania znowu raz mogę odczytać. Próbowałem wgrać prosty program za pierwszym podłączeniem do zasilania, jednak nic się nie dzieje. Podobna czynność na Atmedze8 wychodzi pomyślnie, więc chyba programator jest sprawny.
Czy Atmega1284 jest uszkodzona? Jak można to sprawdzić, aby mieć 100% pewności?
Przez program mkAVR Calculator próbuję odczytać podłączony mikrokontroler. Za pierwszym razem się udaje, gdy próbuję drugi raz bez ruszania elektroniki zawsze wyskakuje taki błąd:
avrdude.exe: set SCK frequency to 187500 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
avrdude.exe: current erase-rewrite cycle count is -50462977 (if being tracked)
avrdude.exe: reading signature memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "C:\Users\Ja\Documents\mkAVRCalculator\sig_tmp.hex"
avrdude.exe: safemode: Fuses OK
avrdude.exe done. Thank you.
Compiled special for http://forum.atnel.pl (v5.11.1)
Za każdym razem treść konsoli jest identyczna. Dopiero po odłączeniu i podłączeniu zasilania znowu raz mogę odczytać. Próbowałem wgrać prosty program za pierwszym podłączeniem do zasilania, jednak nic się nie dzieje. Podobna czynność na Atmedze8 wychodzi pomyślnie, więc chyba programator jest sprawny.
Czy Atmega1284 jest uszkodzona? Jak można to sprawdzić, aby mieć 100% pewności?
