Cómo solucionar muerto atmega y attiny avr virutas (3 / 5 paso)

Paso 3: otros

Explicación de LEDs:

verde en -paciente curado con éxito, fusebits reparado. Si se habilitan lockbits, sólo verificar fusebits con fábrica unos – y si ellos ok – luz verde.
rojo en – problema de firma, no puede leer, sin dispositivo de toma, o no firma la base de datos.
verde parpadeante – firma ok, fusebits están equivocados. LockBits habilitado, chip erase requiere permiso (leer abajo).
rojo parpadea – firma ok, no lockbits, pero por alguna razón no puede escribir nuevo fusebits.

El puente Permite borrar permite médico para borrar todo flash y memoria eeprom, si está abierto, voluntad más reciente Borrar memoria del doctor pero no curan dispositivo si lockbits están habilitadas, para que usted elija. Después de insertar uC muertos y pulse el botón START , médico iniciará la programación paralela. Si nuestro paciente no responde con alto estado en línea de RDY/BSY, médico utilizará otra forma de iniciar el modo de programación incluso si se cambian las clavijas XTAL a resonador externo. Después de eso doctor borrará toda la memoria si el usuario lo permite. Luego, leer firma de dispositivo y comprobar si es compatible. A continuación se comprueban lockbits y si ellos no bloquear dispositivo, médico establece todos fusebits a la tela, teniendo en cuenta que si hay son extendidos fusebits o no. Después de eso fusebits verificado y correcto leds son flasheados. También, toda la info es enviar canal usart.

Código fue escrito basado en la sección programación paralela de alta tensión de la hoja de datos de adecuado AVRs.

Fusebits: Reloj interno a 8MHz y habilitado EESAVE poco.

Una cara con dimensiones de 55 x 92 mm. En la parte superior necesita varios puentes de soldadura, o hacer este PCB como doble cara – elija usted mismo. Energía: 12V estabilizado. Resistencias de R7 a R23 pueden ser de 100 ohm a 10K, pero te sugiero de 330 ohm. Usted puede encontrar salida RS232 adicional, conectándose a esta (38000 bps) se recibe toda la información sobre el proceso de fijación – ver ejemplar printscreen. Por supuesto no es necesario terminal, todos queremos saber que conseguimos de leds.

Si obtienes verde condujo, usted puede estar 100% seguro que fusebits se restauran correctamente. Si procesador todavía no responde a programador ISP estándar, significa que tiene hardware SPI dañado o está dañado de otra manera. Si tiene el led rojo, lo único que puedes hacer es comprobar qué doctor envía a través de rs232, entonces te puedo ayudar.

Ya que ahora es 2 en 1 (HVPP y HVSP) 8kB de memoria de Atmega8 fue demasiado corto para adaptarse a todas las mercancías dentro de...
1 no todos los nombres de chips son enviar sobre rs232, pero es más común. Esto no afecta el proceso de fijación de cualquier manera.
2 texto para rs232 son sujeto en la memoria eeprom. Incluso si no necesita la salida rs232, debe escribir el EEP. BIN a la eeprom. Este es un archivo BIN (crudo), no de maleficio.

Artículos Relacionados

Cómo programa AVR microcontroladores, barato y fácil

Cómo programa AVR microcontroladores, barato y fácil

Este instructivo se guía usted paso a paso cómo hacer un sencillo programa en un microcontrolador ATMEGA (uC). Si usted don´t conoce acerca de cómo el código se almacena en microcontroladores, básicamente hay 3 pasos que usted puede tomar y que estam
Escudo de programación de Arduino AVR

Escudo de programación de Arduino AVR

Necesita una manera rápida y fácil programa AVR virutas. ¿Sabías que puedes usar el Arduino y el IDE de Arduino? Este escudo Arduino hace el proceso mucho más fácil.Puedes:Quemar un bootloader en un reemplazo Atmega328 para su UNO.Hacer un proyecto i
Serie TTL AVR ISP

Serie TTL AVR ISP

Este es mi primer artículo. Hay muchas áreas sobre la creación de un instructables que soy nuevo.Sólo quiero compartir un circuito simple y espero ayuda a las personas empezar con AVR que no tiene un programador y como construir uno.Este artículo est
Programación de AVR con Arduino, AVRdude y AVR-gcc

Programación de AVR con Arduino, AVRdude y AVR-gcc

AVR es un tipo común, de bajo costo de microcontrolador que puede parecer intimidante trabajar con, pero no se preocupe! Una vez que tengas las herramientas configurar y conocimientos básicos pueden llegar a ser no sólo útil, sino fundamental a las n
Un enfoque avanzado de programación de Arduino y AVR

Un enfoque avanzado de programación de Arduino y AVR

Este instructable es obligada lectura para todo aquel que esté familiarizado con núcleo AVR virutas y Arduino.Bien, para ser más específicos, al leer el instructivo, usted será capaz de:1) saber la diferencia correcta entre el AVR y Arduino.2) progra
Registrador de datta coche protocolo usando OBD II (atmega 2560 + SD card + lcd 16 x 2)

Registrador de datta coche protocolo usando OBD II (atmega 2560 + SD card + lcd 16 x 2)

OK en primer lugar que este fue un proyecto final para mi curso de microprocesador en mi universidad y su previsto para aclarar y guiar a alguien tiene un similar proyecto o simplemente quieres hacerlo y aprender, puesto que cuando estaba haciendo es
Paralelo AVR tablero de programación

Paralelo AVR tablero de programación

hace algunas semanas decidí hacer un sencillo servidor Web basado en algunos chip AVR (un instructivo que describa el proyecto seguirá pronto :-) ). La idea era mantener el circuito tan simple como sea posible y vuelva a usar las bibliotecas disponib
Conectar Nokia 3310 LCD al USB usando AVR

Conectar Nokia 3310 LCD al USB usando AVR

¿Qué haces con un teléfono antiguo, un microcontrolador y un montón de tiempo?Usted gancho pantalla de LCD de teléfono antiguo para el USB de la computadora por supuesto!En este proyecto a que vamos comunicar con un display de Nokia 3310 LCD por el p
Depuración de código AVR en Linux con simavr

Depuración de código AVR en Linux con simavr

recientemente empecé a programar AVR virutas, a saber, la ATTiny85.  Pueden ser programados usando C, compiladores están disponibles en Ubuntu, y puede hacer mucho con ellos - sólo búsqueda de avr en este sitio!  De todos modos, yo estaba teniendo al
AVR tablero

AVR tablero

esto para la programación de AVR virutas y específicamente la de uno que estoy usando son ATtiny85, ATtiny2313 y ATMega328P.Este diseño no mi original. En este momento que no puedo encontrar donde tengo los archivos de. Cuando encuentro las incluiré.
PIC/AVR programación soporte del adaptador de la viruta.

PIC/AVR programación soporte del adaptador de la viruta.

Esto es un adaptador casero que hice para la programación de microchips de tamaño SOIC/QFN que utilizo en mi micro aviones (http://maxoffsky.com/tech-blog/rc-micro-spitfire-airplane-build-log/).Tuve problemas para conectar los chips de otra manera, a
Adaptador para tamaño pequeño PIC/AVR chip programación

Adaptador para tamaño pequeño PIC/AVR chip programación

esto es un adaptador casero que hice para la programación de microchips de tamaño SOIC/QFN que utilizo en mi micro aviones (http://maxoffsky.com/tech-blog/rc-micro-spitfire-airplane-build-log/).Tuve problemas para conectar los chips de otra manera, a
Arduino controlado por dimmer luz

Arduino controlado por dimmer luz

ADVERTENCIA: ¿ Algunas personas tratan de construir esto con un optoacoplador con coz zerocrossing derecho 'es mejor'? Algunos se dicen incluso en tiendas de electrónica es mejor utilizar tal un optoacoplador. MAL. Esto sólo funcionará con un optoaco
Para empezar con un microcontrolador 8051

Para empezar con un microcontrolador 8051

Hola a todosMe encanta proyectos de microcontroladores. Utilizo a menudo ambas tarjetas Arduino y "desnudo" AVR microcontroladores (dispositivos ATTINY y ATMEGA) para mis proyectos.Para mi cultura, decide estudiar un tipo de microcontroladores,