Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 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 polomljeni.
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 sam ovo izgradio da bih ga isprobao.
Možete napraviti i jedan za spasavanje čipova.
Korak 1: Izgradite krug
Potrebne su vam sledeć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 projektu koristio sam pojačani modul MT3608)
Spajati ih sve zajedno na osnovu šeme.
Korak 2: Programirajte Micro Controller konfiguratora
Učitajte izvorni kod u Arduino IDE, odaberite svoju ploču i ažurirajte čip.
Ili možete programirati čip izravno pomoću mojih prethodno sastavljenih HEX datoteka.
Korak 3: Konfigurirajte problematični čip
Sada je sve spremno. Vrijeme je za rješavanje problematičnog čipa.
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 je uključio sve funkcije koje konfigurator pruža.
Možete preuzeti izvršnu datoteku ili izvorni kod sa mog github -a i sami je sastaviti.
Korak 4: Završne riječi
Uspješno sam spasio ovaj nečitljiv čip i svi rade dobro nakon što sam izbrisao čip i vratio postavke osigurača.
Možete i riješiti svoje problematične čipove.
Za više informacija i potpuni izvorni kod projekta posjetite moj github.
github.com/zsccat/HVPP-Configurator