AVR HVSP Fusible reseteador (1 / 6 paso)

Paso 1: Design Notes


notas de diseño

para minimizar la cuenta componente de proyecto, el módulo de led de 4 dígitos es conducido directamente por pernos de io de 2313. se utilizan transistores ni resistencias limitantes actuales. Notas de implementación más detalles, consulte mi proyecto reloj despertador digital. el led de conducción toma 12 pines de io (4 dígitos, 7 segmentos + punto decimal).

para propósito de la hvsp, necesitamos 6 pernos del io de t 2313. Necesitamos de la fuente Vcc de 5V, 12V a RESET, SCI (entrada de reloj serial), SII (instrucción serial input), SDI (entrada de datos serie) y SDO (datos en serie a). para eso contamos con el resto de los pernos libre de io de la 2313, además de algunos io pins son compartidos entre conducción led y control hvsp.

un solo botón táctil se utiliza para aceptar la entrada, este pin io es compartida entre el botón de entrada y llevó la conducción.

al asociar energía firmware Lee firma de dispositivo mcu de destino vía interfaz de HVSP (alto voltaje de programación Serial) del AVR. entonces busque el nombre del dispositivo, haciendo coincidir la firma de dispositivo. a su vez, valores de fusibles (alta, baja y extendida) son leídos desde el dispositivo.

valores de fusibles pueden leer pulsando el botón táctil, que los ciclos a través del nombre del dispositivo y varios fusionan valores en formato hexadecimal.

pulsando y manteniendo pulsado que el botón táctil durante aproximadamente un segundo instruirá firmware escribir los valores de fábrica fusionan de valor al dispositivo mcu de destino. después de escrito, firmware vuelve a Lee los nuevos valores de fusibles para la exhibición.

en todo momento un temporizador interrupción se utiliza para realizar la multiplexación led. brillo puede ajustarse solamente por cambio en el código fuente.

que había incluido los tipos de dispositivo más comunes, se proporciona código fuente para diferentes dispositivo adicional se puede Agregar al firmware. Tenga en cuenta que se pueden utilizar sólo los dispositivos con el apoyo de la HVSP.

el circuito requiere una alimentación principal de la fuente de 12V, un regulador de voltaje 05 78L trae un Vcc de 5V para el 2313 operar. un 2n2222 se utiliza para encender 12V hacia el pin RESET del dispositivo de destino cuando HVSP leer / escribe se está comenzado.

Artículos Relacionados

Actualizar su DigiSpark (clon) con un bootloader menor

Actualizar su DigiSpark (clon) con un bootloader menor

Después mi DigiSparkclon, que pedí en ebay. ¿(recuerde la Junta rev3 que ellos nunca crearon? Bueno, conseguí que uno de un vendedor chino), me di cuenta de algo muy interesante - pin 5 seguía siendo un pin de reset. El fusible que hace este pin que
Domótica telecontrol

Domótica telecontrol

ha querido publicar este proyecto hace aproximadamente 3 años, pero nunca pudo encontrar el tiempo. Oh bien necesidades deben como los discos de diablo como dicen y está aquí para usted ahora. Espero que se a claro, si no me avisas y lo arreglare. Di
Reparación muertos AVR - Attiny fusebit médico (HVSP)

Reparación muertos AVR - Attiny fusebit médico (HVSP)

¿cometes un error al programar fusebits, o deliberadamente discapacitados reset pin (RSTDISBL) o programación ISP (SPIEN)? No es necesario comprar o hacer inconveniente programador HV para desbloquear par de minúsculos AVR. Este médico de HV fusebit
Cómo cambiar el fusible bits de AVR Atmega328p - microcontrolador de 8 bits con Arduino

Cómo cambiar el fusible bits de AVR Atmega328p - microcontrolador de 8 bits con Arduino

En este instructable aprenderás cómo cambiar el fusible bits de Atmega328p microcontrolador. Estoy utilizando Arduino mega como programador programa Atmega328P-PU en protoboard. Se trata de un valor predeterminado 1MHz interno calibrado frecuencia de
Programación de tensión AVR alta (rescate de fusibles)

Programación de tensión AVR alta (rescate de fusibles)

Hace un año me reinicia una de mis antiguas pasiones - electrónica. He estudiado electrónica en la Universidad pero eso sucedió durante la edad media (hace 20 años). Mientras esperaba este salto enorme en esquemas y lo que un aficionado puede hacer h
Bases de fusible de AVR: ejecuta un avr con un reloj externo

Bases de fusible de AVR: ejecuta un avr con un reloj externo

fusibles están entre los temas más difíciles que encontré mientras aprendiendo sobre programación de microcontroladores. Incluso después de buscar y leer ampliamente, aún podía no gestiono aclarar mis conceptos acerca de ellos. Pero luego comencé a a
VUSBTiny AVR SPI programador

VUSBTiny AVR SPI programador

después de hacer un programador isp de usbtiny y usarlo durante 6 meses, estaba mirando uno otro para llevar alrededor. me gusta el simplicy del diseño usbtiny isp pero quisiera hacerla aún más pequeña y menos partes. una cosa en el diseño original q
Añadir cabecera ICSP para la placa Arduino/AVR

Añadir cabecera ICSP para la placa Arduino/AVR

por lo que usted ha estado jugando con Arduino, o más bien, Hackduino. Si usted hace su propio Hackduino o proyecto similar, usted se estará preguntando cómo agregar la cabecera ICSP. Básicamente, usando ICSP cabecera permitirá utilizar un programado
Pequeña AVR microcontrolador funciona con una batería de fruta

Pequeña AVR microcontrolador funciona con una batería de fruta

algunas de las frutas y verduras que comemos pueden ser utilizado para hacer electricidad. Los electrólitos en muchas frutas y verduras, junto con electrodos de distintos metales pueden ser utilizados para hacer células primarias. Uno de los más fáci
Cómo solucionar muerto atmega y attiny avr virutas

Cómo solucionar muerto atmega y attiny avr virutas

Atmega fusebit médico, como el nombre dice, dispositivo para la reparación de muertos familia Atmega y Attiny AVRs escribiendo fusebits de tela. Problemas o errores más comunes son una fuente de reloj incorrecta (CKSEL fusebits), desactiva SPI progra
Programador universal para de AVR y S51 y ZIF socket!

Programador universal para de AVR y S51 y ZIF socket!

Este programador ha sido diseñado por la empresa y se ha producido al menos 2500PCS de esto y es absolutamente probado y normas y ahora no fabricar más esta versión, aquí es el producto de enlace (lo siento persa sólo estaba disponible)Programador un
Sencillo y barato Doctor fusible para Attiny

Sencillo y barato Doctor fusible para Attiny

Cuando se trabaja con Attiny como el Attiny 85 o el Attiny13, está destinada a suceder tarde o temprano: usted ladrillo el Attiny.Que he enfrentado con él al intentar quemar un Bootloader (es decir, configuración de los fusibles correctos), que de re
Montando el jinete de dragón 500 para uso con el dragón del AVR

Montando el jinete de dragón 500 para uso con el dragón del AVR

no hace mucho tiempo la empresa Atmel salió con una gran herramienta para el uso con la línea AVR de microcontroladores llamado el dragón del AVR. Este pequeño dispositivo USB proporciona a profesionales y aficionados por igual la capacidad para util
Cómo empezar con Eclipse y AVR

Cómo empezar con Eclipse y AVR

programación de AVRs es divertido, pero a veces los entornos de desarrollo de fabricantes hacen mantenimiento de código una tarea. Si buscas un gratis, cruz plataforma, pieza de alta calidad de software para la programación de AVRs Eclipse es una bue