Witam, buduję prosty sterownik oświetlenia na ATtiny85-20SU. Chciałem włączyć brown-out dla 1.8V, toteż podłączyłem mój "programator" (Arduino mega) i przy pomocy avrdude odpalonym w konsoli, wgrałem fuse'y. Problem w tym, że spieszyłem się w wgrałem tylko jeden (hfuse). Od tego czasu na pinie MISO cały czas jest około 10Hz, mikrokontroler nie reaguje na ściągnięcie resetu to masy (resetuje się jedynie podłączeniu do masy pinu SCK, bądź po podaniu 12V na reset, jak przy programowaniu wysokonapięciowym). Od razu uprzedzam pytania : w programie pin reset nie został przypisany jako pin I/O. Za każdym razem gdy próbuję odczytać czy wgrać fuse-bity, arduino zawiesza się, a avrdude zgłasza błąd :
Kilka miesięcy temu wgrywałem na inny ATtiny85 fusy na brown-out przy pomocy arduino i nie było najmniejszych problemów
Spoiler:
avrdude : stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude : initalization failed, rc=-1
Double check connections and try again, or use -F to override this check
avrdude : stk500_disable(): protocol error, expect=0x14, resp=0x51
avrdude : stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude : initalization failed, rc=-1
Double check connections and try again, or use -F to override this check
avrdude : stk500_disable(): protocol error, expect=0x14, resp=0x51
Kilka miesięcy temu wgrywałem na inny ATtiny85 fusy na brown-out przy pomocy arduino i nie było najmniejszych problemów