Paso 4: Otros objetivos y notas diversas
El esquema y dibujo también manejan fusibles de configuración ATtiny2313, ATtiny85, ATmega168P y otros objetivos. También he utilizado esto para fijar los fusibles en una placa montada de tiny85 de Digispark. Lea el bosquejo y esquema y especialmente estudiar la hoja de datos para su ficha de destino, para que el cableado.
Si tu objetivo es un chip soldado en un tablero, como Uno SMD o Nano o algo como eso, debe quitar temporalmente el DTR para reiniciar 0.1uF condensador, el resistor de pull-up para el pin de reset y el diodo conectado al pin de reset (si la board tiene uno). Usted puede ponerlos cuando haya terminado con el procedimiento de rescate de alto voltaje.
Algunas de las conexiones de pin fines dual al programar ATtiny2313. Para aclarar lo que se ve en el esquema, el BS1 pin del Arduino (pin analógico A2), va al PD4 física pin 8 en el ATtiny2313 y deje desconectado el pin Arduino PAGEL de Arduino (digital pin 5). Las señales PAGEL se envían a través del pin de BS1 por el bosquejo. Lo mismo es cierto del perno XA1. El pin XA1 de Arduino (analog pin A4), va a PD6 física pin 11 en el ATtiny2313 y deje desconectado el pin Arduino BS2 de Arduino (pin digital 9). Las señales de BS2 se envían a través de la clavija XA1 por el bosquejo.
¿Cómo el transistor para encender y apagar 12V al pin de reset del chip blanco? Explicación: se aplica 12V al pin de reset chip blanco a través de un resistor. Por lo tanto, se podría decir normalmente 12V sólo se aplica al pin de reset. El transistor se enciende cuando recibe una señal de 5V alta de uno de los pines de Arduino, a través del resistor para el pin de la base del transistor. Cuando el transistor está encendido, lleva a cabo entre el colector y el emisor. Esto cortocircuitos a masa los 12V que iba al pin de reset, lo que es efectivamente 0V en el pin de reset. Cuando Arduino envía señal baja de 0V a la base del transistor, desconecta el transistor, y ya no lleva a cabo, esencialmente, sacarlo del circuito. Una vez más se aplica 12V al pin de reset chip blanco.
Esto se llama invertir, porque una señal baja se aplica para hacer una salida IR alta y una señal alta se aplica para hacer la salida baja.
La resistencia conectada a la base del transistor es un resistor limitador actual. El resistor conectado a la batería de 12V hace deber doble: es un resistor limitador actual cuando el transistor está encendido y ponga en cortocircuito los 12V a la tierra y es un resistor de pull-up para el pin de reset cuando el transistor está apagado.
La programación pasa muy rápidamente, pero si se inserta un delay(5000); en el bosquejo antes de las dos líneas "digitalWrite (RST, alto); salir de modo de programación", que te permita tiempo suficiente para observar con un multímetro el voltaje en el pin de reset del chip blanco y ver que va a 12V durante la lectura o escritura de los fusibles.