Inhoudsopgave:
- Stap 1: Bouw het circuit
- Stap 2: Programmeer de Configurator Micro Controller
- Stap 3: Configureer de probleemchip
- Stap 4: Laatste woorden
Video: AVR HVPP-configurator: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
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
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
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:
AVR Assembler Tutorial 2: 4 stappen
AVR Assembler Tutorial 2: Deze tutorial is een vervolg op "AVR Assembler Tutorial 1" Als je Tutorial 1 nog niet hebt doorlopen, moet je nu stoppen en die eerst doen. In deze tutorial gaan we verder met onze studie van assembler programmeren van de atmega328p u
AVR Assembler Tutorial 1: 5 stappen
AVR Assembler Tutorial 1: Ik heb besloten een reeks tutorials te schrijven over het schrijven van assembleertaalprogramma's voor de Atmega328p, de microcontroller die in de Arduino wordt gebruikt. Als mensen geïnteresseerd blijven, zal ik er een per week of zo blijven uitbrengen totdat ik geen
AVR Assembler Tutorial 6: 3 stappen
AVR Assembler Tutorial 6: Welkom bij Tutorial 6! De tutorial van vandaag zal een korte tutorial zijn waarin we een eenvoudige methode zullen ontwikkelen om gegevens tussen de ene atmega328p en de andere te communiceren met behulp van twee poorten die ze verbinden. We nemen dan de dobbelsteenroller uit Tutorial 4 en de Register
AVR Assembler Tutorial 8: 4 stappen
AVR Assembler Tutorial 8: Welkom bij Tutorial 8!In deze korte tutorial gaan we een beetje een afleiding nemen van het introduceren van nieuwe aspecten van het programmeren in assembler om te laten zien hoe we onze prototyping-componenten kunnen verplaatsen naar een aparte "gedrukte" printplaat. De
Arduino als ISP -- Hex-bestand branden in AVR -- Zekering in AVR -- Arduino als programmeur: 10 stappen
Arduino als ISP || Hex-bestand branden in AVR || Zekering in AVR || Arduino als programmeur:…………………….. ABONNEER aub op mijn YouTube-kanaal voor meer video's…….. Dit artikel gaat helemaal over arduino als isp. Als u een hex-bestand wilt uploaden of als u uw zekering in AVR wilt plaatsen, hoeft u geen programmeur te kopen, u kunt dit doen