Tabla de contenido:

Configurador AVR HVPP: 4 pasos
Configurador AVR HVPP: 4 pasos

Video: Configurador AVR HVPP: 4 pasos

Video: Configurador AVR HVPP: 4 pasos
Video: Gestión ISP 2024, Mes de julio
Anonim
Configurador AVR HVPP
Configurador AVR HVPP

Recientemente obtuve algunos chips ATMEGA8L que no se pueden leer ni programar a través de USBASP. Me preguntaba si estos chips se pueden usar o están totalmente rotos.

Leí la hoja de datos del chip y me di cuenta de que es posible que el chip no pueda leer si está bloqueado y / o la configuración del fusible es incorrecta.

También mencionó que la programación en paralelo de alto voltaje (HVPP) se puede utilizar para rescatar el chip. Por lo tanto, construyo esto para probarlo.

También puedes hacer uno para rescatar tus fichas.

Paso 1: construye el circuito

Construye el circuito
Construye el circuito
Construye el circuito
Construye el circuito

Necesita los siguientes elementos:

1. Un microcontrolador ATMEGA en funcionamiento (ATMEGA8 / 88/168/328, he usado una placa ATMEGA168PA)

2. Un zócalo DIP de 28 pines para el chip de destino (puede usar el zócalo ZIP si tiene uno)

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

4. Dos resistencias de 1K

5. Una resistencia de 150R (para limitar la corriente del LED rojo, necesita 100R para el LED verde o azul)

6. Un LED para indicador de + 12V (he usado LED rojo)

7. Una batería de 12V (A23) o un módulo elevador (he usado el módulo elevador MT3608 en este proyecto)

Sueldelos todos juntos según el esquema.

Paso 2: Programe el microcontrolador configurador

Cargue el código fuente en Arduino IDE, seleccione su placa y actualice el chip.

O puede programar el chip directamente usando mis archivos HEX precompilados.

Paso 3: configurar el chip de problemas

Configurar el chip de problemas
Configurar el chip de problemas

Ahora todo está listo. Es hora de solucionar el problema del chip.

Puede usar el comando a través del Monitor serial en Arduino IDE (BAUD 57600) para configurar el chip. El menú completo se puede encontrar dentro del código fuente de Arduino.

Alternativamente, puede usar la GUI de Windows para comunicarse con el configurador. La GUI ha incluido todas las funciones que proporciona el configurador.

Puede descargar el archivo ejecutable o el código fuente de mi github y compilarlo usted mismo.

Paso 4: Palabras finales

He rescatado con éxito estos chips ilegibles y todos funcionan bien después de borrar el chip y restablecer la configuración del fusible.

También puede arreglar sus chips problemáticos.

Para obtener más información y el código fuente completo del proyecto, visite mi github.

github.com/zsccat/HVPP-Configurator

Recomendado: