Innehållsförteckning:

AVR HVPP -konfigurator: 4 steg
AVR HVPP -konfigurator: 4 steg

Video: AVR HVPP -konfigurator: 4 steg

Video: AVR HVPP -konfigurator: 4 steg
Video: ARDUINO UNO "КОМБАЙН" КАК СДЕЛАТЬ ПРОГРАММАТОР USB, ISP, HVPP СВОИМИ РУКАМИ 2024, November
Anonim
AVR HVPP -konfigurator
AVR HVPP -konfigurator

Nyligen har jag fått några ATMEGA8L -chips som inte kan läsas eller programmeras via USBASP. Jag undrade om dessa marker är användbara eller helt trasiga.

Jag har läst databladet för chip och insett att chipet kanske inte kan läsa om det är låst och/eller säkringsinställningarna är fel.

Den nämnde också att High Voltage Parallel Programming (HVPP) kan användas för att rädda chipet. Därför bygger jag detta för att testa det.

Du kan också göra en för att rädda dina marker.

Steg 1: Bygg kretsen

Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen

Du behöver följande saker:

1. En fungerande ATMEGA mikrokontroller (ATMEGA8/88/168/328, jag har använt ett ATMEGA168PA -kort)

2. Ett 28 -stifts DIP -uttag för målchipet (Du kan använda ZIP -uttag om du har ett)

3. En NPN -transistor (2N3904 eller 2N2222 etc, jag har använt 2N3904 här)

4. Två 1K -motstånd

5. Ett 150R -motstånd (För att begränsa strömmen för röd LED behöver du 100R för grön eller blå LED)

6. En LED för +12V indikator (jag har använt röd LED)

7. Ett 12V batteri (A23) eller en step-up modul (jag har använt MT3608 step-up modul i detta projekt)

Löd dem alla tillsammans baserat på schemat.

Steg 2: Programmera Configurator Micro Controller

Ladda källkoden i Arduino IDE, välj ditt kort och uppdatera chipet.

Eller så kan du programmera chippet direkt med mina förkompilerade HEX-filer.

Steg 3: Konfigurera problemchipet

Konfigurera problemchipet
Konfigurera problemchipet

Nu är allt klart. Det är dags att fixa problemchipet.

Du kan använda kommandot via Serial Monitor i Arduino IDE (BAUD 57600) för att konfigurera chipet. Hela menyn finns i Arduino -källkoden.

Alternativt kan du använda Windows GUI för att kommunicera med konfiguratorn. GUI har inkluderat alla funktioner som konfiguratorn tillhandahåller.

Du kan ladda ner den körbara filen eller källkoden från min github och kompilera den själv.

Steg 4: Slutord

Jag har lyckats rädda dessa oläsbara chip och de fungerar alla bra efter att jag har raderat chipet och återställt säkringsinställningarna.

Du kan också fixa dina problemchips.

För mer information och hela källkoden för projektet, besök min github.

github.com/zsccat/HVPP-Configurator

Rekommenderad: