17-03-2019, 12:48
Cytat:kaczakat
A jednak mi się przypomniało, że oglądałem jakiś filmik, gdzie Mirekk36 włączał pin reset jako normalny I/O, czyli ma jednego fuse. Coś takiego sobie zrobiłeś? On to resetował jakimś medkitem. Przypuszczam, że ma to związek z podaniem 12V na pin reset, poszukaj "HV reseter AVR", jest jakiś szkic do tego w Arduino, ale nie było to raczej do attiny10.
Mikrokontroler ATtiny10 posiada trzy FUSEBITy.
O MEDKIT'ie Mirka wiem od dawna. Jego konstrukcja jest chroniona przez autora i możliwa do wykorzystania w zestawach ATB.
Zestawu ATB nie posiadam.
Chciałem stworzyć niezależne urządzenie do przywracania FUSEBIT'ów w ATtiny10.
Posiadam wykonany własnoręcznie programator AVR ATMEGA HV DOCTOR,
który obsługuje bardzo wiele AVR'ków ale niestety bez ATtiny10.
Według poniżej zamieszczonych linków do stron:
https://github.com/james-tate/Arduino-TPI-Programmer
http://junkplusarduino.blogspot.com/p/at...urces.html
wykonałem programator TPI do ATtiny10 w formie shielda do umieszczenia go na Arduino UNO.
Programator działa zapisując i odczytując pliki HEX w procku.
Niestety nie chce przywracać mikrokontrolera do życia po wyłączeniu pinu RESET.
Oczywiście 12V jest podawane z przetworniczki napięcia na pin resetu podczas próby programowania.
Przeglądałem dokumentację PDF tego mikrokontrolera i ciężko się połapać w tych 250 stronach...
Może ktoś podpowie jak sobie poradzić z tym problemem?
Jeżeli pomogłem, to poproszę o punkt reputacji