Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Nedavno sam dobio neke ATMEGA8L čipove koji se ne mogu čitati niti programirati putem USBASP -a. Pitao sam se jesu li ti čipovi upotrebljivi ili su potpuno pokvareni.
Pročitao sam podatkovni list čipa i shvatio da čip možda neće moći čitati ako je zaključan i/ili su postavke osigurača pogrešne.
Također je spomenuto da se visokonaponsko paralelno programiranje (HVPP) može koristiti za spašavanje čipa. Stoga ovo izrađujem kako bih ga isprobao.
Možete napraviti i jedan za spašavanje čipova.
Korak 1: Izgradite krug
Trebate sljedeće stavke:
1. Jedan radni ATMEGA mikro kontroler (ATMEGA8/88/168/328, koristio sam ploču ATMEGA168PA)
2. Jedna 28 -pinska DIP utičnica za ciljni čip (možete koristiti ZIP utičnicu ako je imate)
3. Jedan NPN tranzistor (2N3904 ili 2N2222 itd., Ovdje sam koristio 2N3904)
4. Dva 1K otpornika
5. Jedan otpornik od 150R (Da biste ograničili struju za crvenu LED, trebate 100R za zelenu ili plavu LED)
6. Jedna LED za indikator +12V (koristio sam crvenu LED)
7. Baterija od 12 V (A23) ili pojačani modul (u ovom sam projektu koristio pojačani modul MT3608)
Spajati ih sve zajedno na temelju sheme.
Korak 2: Programirajte Micro Controller konfiguratora
Učitajte izvorni kod u Arduino IDE, odaberite ploču i ažurirajte čip.
Ili možete programirati čip izravno pomoću mojih prethodno sastavljenih HEX datoteka.
Korak 3: Konfigurirajte čip problema
Sada je sve spremno. Vrijeme je za rješavanje problema s čipom.
Za konfiguriranje čipa možete koristiti naredbu putem serijskog monitora u Arduino IDE -u (BAUD 57600). Cijeli izbornik može se pronaći unutar Arduino izvornog koda.
Alternativno, možete koristiti Windows GUI za komunikaciju s konfiguratorom. GUI uključuje sve funkcije koje konfigurator pruža.
Možete preuzeti izvršnu datoteku ili izvorni kod s mog github -a i sami je sastaviti.
Korak 4: Završne riječi
Uspješno sam spasio ove nečitljive čipove i svi rade dobro nakon što sam izbrisao čip i vratio postavke osigurača.
Također možete riješiti svoje problematične čipove.
Za više informacija i potpuni izvorni kod projekta posjetite moj github.
github.com/zsccat/HVPP-Configurator