Naprawiacz fusebitów dla rodziny avr attiny
: piątek 22 sty 2010, 23:00
Hej, pracuje właśnie nad doktorem dla maleńkich avrów, wszystkich które posiadają możliwość szeregowego programowania wysokonapięciowego, czyli (chyba) wszystkich 8 nóżkowych czyli attiny 11, 12, 13, 15, 25, 45, 85, oraz 14 nóżkowych 24, 44, 84. Cała reszta (wg tego co wygooglowałem) posiada już możliwość programowania wysokonapięciowego równoległego.
O co chodzi? Doktor taki po prostu sprawdzi jaki procek mu włożono, i ustawi wszystkie fusebity do wartości fabrycznych, czyli np wyłączony reset (fusebit RSTDISBL) czy wyłączoną możliwość programowania ISP (fusebit SPIEN) - wyłączonych celowo czy niechcący.
Na razie mózgiem uładu jest mega8, wyświetlacz do "debugowania", oraz analizator stanów logicznych do pc. Mózg jednak planuje wymienić na tiny2313 lub nawet tiny13 jak mi kod wejdzie, zamiast wyświetlacza będą tylko dwie diody kontrolne - czyli prosto i tanio.
Całą męczarnie mam już za sobą, protokół HVSP działa, odczytuje sygnaturkę, odczytuje i zapisuje fusebity, wymazuje flash - eksperymentuje na attiny13, dodanie reszty procków to już tylko formalność.
Będe potrzebował testerów, jeśli ktoś ma jakiś procek z wymienionych powyżej, i chciał by sobie takiego doktorka wykonać, to zapraszam. Na dniach zamieściłbym kod oraz (jakże prosty) schemat.
Hmm?
O co chodzi? Doktor taki po prostu sprawdzi jaki procek mu włożono, i ustawi wszystkie fusebity do wartości fabrycznych, czyli np wyłączony reset (fusebit RSTDISBL) czy wyłączoną możliwość programowania ISP (fusebit SPIEN) - wyłączonych celowo czy niechcący.
Na razie mózgiem uładu jest mega8, wyświetlacz do "debugowania", oraz analizator stanów logicznych do pc. Mózg jednak planuje wymienić na tiny2313 lub nawet tiny13 jak mi kod wejdzie, zamiast wyświetlacza będą tylko dwie diody kontrolne - czyli prosto i tanio.
Całą męczarnie mam już za sobą, protokół HVSP działa, odczytuje sygnaturkę, odczytuje i zapisuje fusebity, wymazuje flash - eksperymentuje na attiny13, dodanie reszty procków to już tylko formalność.
Będe potrzebował testerów, jeśli ktoś ma jakiś procek z wymienionych powyżej, i chciał by sobie takiego doktorka wykonać, to zapraszam. Na dniach zamieściłbym kod oraz (jakże prosty) schemat.
Hmm?