ATmega fusebit repair (HVPP+HVSP) – reseteaza o gama larga de µC-e din familia ATMEGA si ATTINY ce sunt “blocate” din cauza unor greseli de programare rezultate prin: setarea incorecta a fusebitilor de clock, dezactivare pin reset, dezactivare mod de programare serial sau prin blocarea fusebitilor de protectie.

DOWNLOAD – UPDATE #5, 07.11.2010:
Firmware ver. 2.06 – fixes
Fusebits: H:0xE1 L:0xD1
Fixed Atmega324P signature recognition
Added proper timings for Attiny15 on PB.3
Fixed data bug in hvsp „chip erase” command
Added proper additional data for Attiny15 „chip erase” command
In AVR Studio am setat Fusebits astfel:
Observatii:
1. Se adauga un rezistor “R25” 270-560ohmi in colectorul T3 catre masa (pull-down tensiune +5V);
2. La µC-ele, ATMEGA8-DOCTOR-ul, cu probleme de pull-up la pinul 1 (RESET), se adauga un reziztor 10K catre +5V, astfel µC-ul nu se mai reseteaza accidental;
3. Se conecteaza o dioda serie pe alimentarea generala de +12Vcc, eventul si una paralel + siguranta fuzibila 200mA;
4. Toate rezistoarele de 1K au fost inlocuite cu rezistoare de 1K5 (nu am avut de 1K dar montajul functioneaza corect);
5. La DIP40 se exclud pinii 29->37 !!!
6. Setarile pentru comunicatia serial: Baudrate 4800, restul setarilor fiind “default”;

Salut , dupa incarcare soft elektroda , a plecat dar am ceva mesaje la LED-uri ptr cele 3 ATmega :
1 = Dupa apasare START – LED rosu aprins
2 = Dupa apasare START – LED-ul verde tendinta de aprindere apoi LED-ul rosu clipeste
3 = Dupa apasare START – LED-uri stinse , ating cu varful unui ac de seringa ( deci sunt izolat galvanic ) pinul PD1 , TXD si se aprinde rosu
Mai pot salva ceva ? Multumesc ! Nelu
Salut ,
In primul rand …. LA MULTI ANI !
In al doilea rand trebuie sa ma lamuresc… HEX-ul tau este diferit de HEX-ul de pe elektroda?
Nu-mi apare tensiunea de 5v pentru ,,pacient” . Numarul meu este 0722/65.15.93
O zi buna !
Salut , am facut programatorul dupa documentatia de la polonezi.
Nu functioneaza , LED-urile sunt stinse. Oare HEX-ul nu este bun ?
Ma ajutati ? Multumesc !
Buna ziua,
Hex-urile de pe elektroda sunt 100% functionale, sigur aveti o problema hardware sau hex-ul nu este bine scris in MCU.
Verificati alimentarea microcontrolerului “Doctor” fara microcontrolerul “Pacient”. Dupa scrierea microcontrolerului “Doctor”, dati o citire si comaparatie hex-urile.
Sunt mai incepator eu doar am conectat pini GND si celalat TX si am alimentat kitul dar nu am nici un progam instalat pentru comunicatia seriala ce progam sa imi instalez , eu am windows7X86.Stima
In Windows 7 nu mai exista Hyper Terminalul ca in Windows Xp asa ce trebuie sa instalati un program precum (sau search pe Google):
Tera Term (Free) http://en.sourceforge.jp/frs/redir.php?m=jaist&f=%2Fttssh2%2F55061%2Fteraterm-4.73.exe
Putty (Free) http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe%5D
In filmulet cred ca utilizam UART Tool din programul Bascom.
Am reusit cu softul Tera Term (Free) iti multumesc pentru rabdare si indrumare .Stima si respect .
Sal . Cum pot vedea si eu pe desktop ce face ATmega fusebit ca si in videoclip.Am si eu acest kit si functioneaza foarte bine.Stima
Salut. Sunt doi pini langa L7805 si BC-uri., unul din ei este GND si celalat TX pentru comunicatia seriala.
Deci aveti nevoie de un port serial la pc + adaptor RS232 -> TTL sau un convertor USB – RS232 (USART) si astfel se poate “captura” ce transmite Doctoru’.
Am un convertor convertor USB – RS232 cu integrat prolific am setat Baudrate 4800 dar nu apare nimic mai trebuie setat ceva la calculator sa apara in mod automat ?
ce program utilizati pentru comunicatia seriala? un teste se poate face prin conectarea pinilor RX/TX dela convertor si astfel se obtine un “ecou”, adica ce scrieti in terminal este transmis si receptionat in acelasi timp.
http://pinouts.ru/SerialPorts/Serial9_pinout.shtml (mufa din stanga)