Tabla de contenido:
- Paso 1: construye el circuito
- Paso 2: Programe el microcontrolador configurador
- Paso 3: configurar el chip de problemas
- Paso 4: Palabras finales
Video: Configurador AVR HVPP: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
Recomendado:
Tutorial 2 de AVR Assembler: 4 pasos
Tutorial 2 de AVR Assembler: este tutorial es una continuación del " Tutorial 1 de AVR Assembler " Si no ha pasado por el Tutorial 1, debe detenerse ahora y hacerlo primero. En este tutorial continuaremos nuestro estudio de la programación en lenguaje ensamblador del atmega328p u
Tutorial 1 del ensamblador AVR: 5 pasos
Tutorial 1 de AVR Assembler: He decidido escribir una serie de tutoriales sobre cómo escribir programas en lenguaje ensamblador para el Atmega328p, que es el microcontrolador utilizado en Arduino. Si la gente sigue interesada, seguiré publicando una por semana más o menos hasta que me quede sin
Tutorial de ensamblador AVR 6: 3 pasos
Tutorial 6 de AVR Assembler: ¡Bienvenido al Tutorial 6! El tutorial de hoy será breve en el que desarrollaremos un método simple para comunicar datos entre un atmega328p y otro utilizando dos puertos que los conectan. Luego tomaremos el rodillo de dados del Tutorial 4 y el Registro
Arduino como ISP -- Grabar archivo hexadecimal en AVR -- Fusible en AVR -- Arduino como programador: 10 pasos
Arduino como ISP || Grabar archivo hexadecimal en AVR || Fusible en AVR || Arduino como programador: ……………………… SUSCRÍBETE A mi canal de YouTube para ver más videos …….. Este artículo se trata de arduino como isp. Si desea cargar un archivo hexadecimal o si desea configurar su fusible en AVR, entonces no necesita comprar un programador, puede hacerlo
Configurador de productos de Inventor: 11 pasos
Configurador de productos de Inventor: este instructivo muestra cómo construir un configurador de productos simple usando Inventor 2019.¿Qué necesita? Inventor profesional 2019 Conocimiento básico de Inventor sobre: Diseño paramétrico Piezas derivadas Ensamblaje