Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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