Inhoudsopgave:

AVR HVPP-configurator: 4 stappen
AVR HVPP-configurator: 4 stappen

Video: AVR HVPP-configurator: 4 stappen

Video: AVR HVPP-configurator: 4 stappen
Video: Atmega fusebit doctor HVPP + HVSP 2024, Juli-
Anonim
AVR HVPP-configurator
AVR HVPP-configurator

Onlangs heb ik enkele ATMEGA8L-chips gekregen die niet kunnen worden gelezen of geprogrammeerd via USBASP. Ik vroeg me af of deze chips bruikbaar zijn of helemaal kapot zijn.

Ik heb de datasheet van de chip gelezen en realiseerde me dat de chip mogelijk niet kan lezen als deze is vergrendeld en / of de zekeringinstellingen verkeerd zijn.

Het vermeldde ook dat High Voltage Parallel Programming (HVPP) kan worden gebruikt om de chip te redden. Daarom bouw ik dit om het uit te testen.

Je kunt er ook een maken om je chips te redden.

Stap 1: Bouw het circuit

Bouw het circuit
Bouw het circuit
Bouw het circuit
Bouw het circuit

Je hebt de volgende items nodig:

1. Een werkende ATMEGA-microcontroller (ATMEGA8/88/168/328, ik heb een ATMEGA168PA-bord gebruikt)

2. Eén 28-pins DIP-socket voor de doelchip (u kunt de ZIP-socket gebruiken als u die heeft)

3. Eén NPN-transistor (2N3904 of 2N2222 etc, ik heb hier 2N3904 gebruikt)

4. Twee weerstanden van 1K

5. Eén 150R-weerstand (om de stroom voor rode LED te beperken, hebt u 100R nodig voor groene of blauwe LED)

6. Eén LED voor +12V-indicator (ik heb rode LED gebruikt)

7. Een 12V batterij (A23) of een step-up module (ik heb de MT3608 step-up module gebruikt in dit project)

Soldeer ze allemaal samen op basis van het schema.

Stap 2: Programmeer de Configurator Micro Controller

Laad de broncode in Arduino IDE, selecteer je board en update de chip.

Of u kunt de chip rechtstreeks programmeren met behulp van mijn vooraf gecompileerde HEX-bestanden.

Stap 3: Configureer de probleemchip

Configureer de probleemchip
Configureer de probleemchip

Nu is alles klaar. Het is tijd om de probleemchip op te lossen.

U kunt de opdracht via de seriële monitor in Arduino IDE (BAUD 57600) gebruiken om de chip te configureren. Het volledige menu is te vinden in de Arduino-broncode.

Als alternatief kunt u de Windows-GUI gebruiken om met de configurator te communiceren. De GUI bevat alle functies die de configurator biedt.

Je kunt het uitvoerbare bestand of de broncode downloaden van mijn github en het zelf compileren.

Stap 4: Laatste woorden

Ik heb met succes deze onleesbare chip gered en ze werken allemaal prima nadat ik de chip heb gewist en de zekeringinstellingen heb gereset.

U kunt uw probleemchips ook oplossen.

Bezoek mijn github voor meer informatie en de volledige broncode van het project.

github.com/zsccat/HVPP-Configurator

Aanbevolen: