Tartalomjegyzék:

AVR HVPP konfigurátor: 4 lépés
AVR HVPP konfigurátor: 4 lépés

Videó: AVR HVPP konfigurátor: 4 lépés

Videó: AVR HVPP konfigurátor: 4 lépés
Videó: Таймер стенда для испытания защитных средств на ПР102 2024, November
Anonim
AVR HVPP konfigurátor
AVR HVPP konfigurátor

Nemrég kaptam néhány ATMEGA8L chipet, amelyek nem olvashatók és nem programozhatók USBASP -n keresztül. Kíváncsi voltam, hogy ezek a chipek használhatóak -e vagy teljesen összetörtek.

Elolvastam a chip adatlapját, és rájöttem, hogy előfordulhat, hogy a chip nem tud olvasni, ha le van zárva és/vagy a biztosíték beállításai helytelenek.

Azt is megemlítette, hogy a nagyfeszültségű párhuzamos programozás (HVPP) használható a chip megmentésére. Ezért ezt azért építem, hogy kipróbáljam.

Készíthet egyet, hogy megmentse a zsetonjait is.

Lépés: Építse fel az áramkört

Építsd meg az áramkört
Építsd meg az áramkört
Építsd meg az áramkört
Építsd meg az áramkört

A következő elemekre van szüksége:

1. Egy működő ATMEGA mikrovezérlő (ATMEGA8/88/168/328, én ATMEGA168PA kártyát használtam)

2. Egy 28 tűs DIP foglalat a cél chiphez (ha van ilyen, használhat ZIP aljzatot)

3. Egy NPN tranzisztor (2N3904 vagy 2N2222 stb., Itt a 2N3904 -et használtam)

4. Két 1K ellenállás

5. Egy 150R ellenállás (A piros LED áramának korlátozásához 100R kell a zöld vagy kék LED -hez)

6. Egy LED +12V jelzőfényhez (piros LED -et használtam)

7. 12 V-os akkumulátor (A23) vagy egy fokozatos modul (ebben a projektben MT3608 lépcsőzetes modult használtam)

Forrasztja össze mindegyiket a vázlat alapján.

2. lépés: Programozza be a Configurator mikrovezérlőt

Töltse be a forráskódot az Arduino IDE -be, válassza ki az alaplapot, és frissítse a chipet.

Vagy közvetlenül programozhatja a chipet az előre összeállított HEX fájljaim segítségével.

3. lépés: Konfigurálja a problémás chipet

Konfigurálja a problémás chipet
Konfigurálja a problémás chipet

Most minden készen áll. Itt az ideje kijavítani a problémás chipet.

A chip konfigurálásához használhatja az Arduino IDE (BAUD 57600) soros monitoron keresztüli parancsát. A teljes menü az Arduino forráskódjában található.

Alternatív megoldásként a Windows GUI használatával kommunikálhat a konfigurátorral. A grafikus felhasználói felület tartalmazza a konfigurátor által biztosított összes funkciót.

Letöltheti a futtatható fájlt vagy forráskódot a github -ból, és saját maga lefordíthatja.

4. lépés: Utolsó szavak

Sikeresen megmentettem ezeket az olvashatatlan chipeket, és mindegyik jól működik, miután töröltem a chipet és visszaállítottam a biztosíték beállításait.

Javíthatja a problémás chipeket is.

További információkért és a projekt teljes forráskódjáért látogasson el a github webhelyemre.

github.com/zsccat/HVPP-Configurator

Ajánlott: