Taula de continguts:

Configurador AVR HVPP: 4 passos
Configurador AVR HVPP: 4 passos

Vídeo: Configurador AVR HVPP: 4 passos

Vídeo: Configurador AVR HVPP: 4 passos
Vídeo: Getting Started | START Config Screens - Configurable Logic CONFIGURATOR 2024, Juliol
Anonim
Configurador AVR HVPP
Configurador AVR HVPP

Recentment tinc alguns xips ATMEGA8L que no es poden llegir ni programar mitjançant USBASP. Em preguntava si aquestes fitxes es poden utilitzar o estan totalment trencades.

He llegit el full de dades del xip i m’he adonat que és possible que el xip no pugui llegir si està bloquejat i / o si la configuració del fusible no és correcta.

També es va esmentar que la programació en paral·lel d'alta tensió (HVPP) es pot utilitzar per rescatar el xip. Per tant, construeixo això per provar-ho.

També en podeu fer un per rescatar les vostres fitxes.

Pas 1: Construeix el circuit

Construeix el circuit
Construeix el circuit
Construeix el circuit
Construeix el circuit

Necessiteu els elements següents:

1. Un microcontrolador ATMEGA que funciona (ATMEGA8 / 88/168/328, he utilitzat una placa ATMEGA168PA)

2. Un sòcol DIP de 28 pins per al xip objectiu (Podeu utilitzar un sòcol ZIP si en teniu un)

3. Un transistor NPN (2N3904 o 2N2222, etc., he utilitzat 2N3904 aquí)

4. Dues resistències de 1K

5. Una resistència 150R (per limitar el corrent del LED vermell, necessiteu 100R per al LED verd o blau)

6. Un LED per a indicador de + 12V (he utilitzat un LED vermell)

7. Una bateria de 12 V (A23) o un mòdul step-up (he utilitzat el mòdul step-up MT3608 en aquest projecte)

Soldeu-los tots junts basats en l’esquema.

Pas 2: programa el micro controlador del configurador

Carregueu el codi font a Arduino IDE, seleccioneu la vostra placa i actualitzeu el xip.

O podeu programar el xip directament utilitzant els meus fitxers HEX precompilats.

Pas 3: configureu el xip del problema

Configureu el xip del problema
Configureu el xip del problema

Ara, tot està a punt. És hora de solucionar el problema.

Podeu utilitzar l'ordre mitjançant el monitor de sèrie en Arduino IDE (BAUD 57600) per configurar el xip. El menú complet es troba dins del codi font Arduino.

Com a alternativa, podeu utilitzar la interfície gràfica d’usuari de Windows per comunicar-vos amb el configurador. La GUI inclou totes les funcions que proporciona el configurador.

Podeu descarregar el fitxer executable o el codi font del meu github i compilar-lo vosaltres mateixos.

Pas 4: Paraules finals

He recuperat amb èxit aquests xips que no es poden llegir i tots funcionen bé després d’haver esborrat el xip i restablir la configuració del fusible.

També podeu solucionar els vostres xips problemàtics.

Per obtenir més informació i el codi font complet del projecte, visiteu el meu github.

github.com/zsccat/HVPP-Configurator

Recomanat: