Pequeño mezclador de colores - una corriente constante, 3W RGB LED con indicador de batería baja y polimorfo difusor (2 / 5 paso)

Paso 2: Desactivar reinicio para obtener un pin de I/O más

El ATtiny13 tiene solo 8 pines, 2 de los cuales son necesarios para poder y 1 que normalmente está reservado para el reajuste. Con tres entradas analógicas y tres salidas PWM, este utiliza cada pin posible y requiere deshabilitar el pin de reset.

En cierto sentido, dedicando un pin del microcontrolador para el reajuste parece un desperdicio. ¿Con qué frecuencia un dispositivo realmente tiene que restablecerse en lugar de cortar sólo momentáneamente el poder? Con 40 o más pernos en microprocesadores más, ¿por qué no tiene un pin de reset dedicado? Pero con sólo seis, que está dando más de un 15% de sus posibilidades de datos. Por supuesto, sólo podía intensificar al chip más grande siguiente - después de todo, la serie ATtiny24 de 14 pines es sólo unos céntimos más que la serie de 8 pines, la serie de 20 pines sólo unos centavos de dólar más que eso y las ATmegas 28 pines sólo un poco más. Nuevamente, usando todos seis los en un chip de 8 pines parece más elegante, y parecía un divertido desafío de bono.

El reto es que en el sistema de programación (ISP) requiere un reinicio para interrumpir el chip y ponerlo en modo de programación. Pero si deshabilitamos el pin de reset (es decir, convertirlo en un pin de I/O ordinario por compensación el bit 0 del fusible alta), entonces ¿cómo se nos vuelva a programar el chip si los cambios son necesarios? Una opción fácil: no --programa correcto la primera vez y si es necesario volver a programarlo, conseguir otro chip - son más baratas que una barra de Snickers. Pero lo más interesante es utilizar alto voltaje de programación.

Eso suena más fresco y más exótico de lo que es. Fichas AVR en 1.8-5.5 voltios, pero si aplique 12 voltios al pin de reset, en vez de ser frito, el chip irá en una programación especial aunque el pin de reset se ha "desactivado" en un perno normal de la I/O. Un programador ISP, como USBtinyISP de Adafruit, está conectado al puerto USB de su computadora 5v y no puede generar los 12 voltios, pero ATmel hace a varios programadores que pueden.

O para una divertida opción de bricolaje, hay varias maneras de construir un programador de alto voltaje, o por lo menos un resetter de fusible de alto voltaje que puede devolver un AVR a su estado predeterminado de tener un pin de reset normal para que luego pueda utilizar su ISP. Mnedix tiene un gran instructable para hacer esto, aunque he utilizado esta basado en Arduino uno por Paul Willoughby. Tuve un Sparkfun Arduino-clon que nunca había usado, así que en pocos minutos me enganchado hasta mi fuente de alimentación y fue capaz de "recuperar" AVRs que tenían sus fusibles encerrados configuraciones amigable no-ISP.

Artículos Relacionados

Más pequeño 4 del mundo x 4 x 4 RGB LED cubo

Más pequeño 4 del mundo x 4 x 4 RGB LED cubo

Creo que esto es "actualidad" Tiniest 4 x 4 x 4 COLOR LED cubo del mundo. Hay más pequeños pero son generalmente solo color y conformada por menos LEDs (3 x 3 x 3).El cubo de LED real es menos de 1 pulgada cuadrada. Usa sesenta y cuatro 3.2mmx2.
Convertir un viejo ratón en una lámpara de escritorio LED con USB

Convertir un viejo ratón en una lámpara de escritorio LED con USB

¿Tiene un viejo ratón poner alrededor? Por supuesto que hacer. ¿Necesita más LEDs en tu vida? POR SUPUESTO QUE HACER. Volvamos ratón viejo en una fuente de alimentación USB de algunas luces de LED. Vamos a utilizar algunos Sugru e imanes para hacer e
Fuente de corriente constante con amplificador operacional

Fuente de corriente constante con amplificador operacional

este instructable le mostrará cómo hacer una fuente de corriente con holgura actual insignificante para cargas con una resistencia de menos de 1.4 k. En nuestro ejemplo utilizando una fuente de alimentación, la corriente siempre es 9,1 mA pero puede
Pluma de LED con adaptador para conectar LEDs de diferente color

Pluma de LED con adaptador para conectar LEDs de diferente color

este proyecto fue concebido para hacer un buen rato con la fotografía de larga exposición de LED. Sin embargo, la mayoría de instructables VI habló sobre la creación de diferentes pen para cada color de LED, esto condujo a la creación de la nueva ult
Conductor actual constante de LED con amplificador operacional

Conductor actual constante de LED con amplificador operacional

yo solo voy a mostrar un tweak simplemente de dan energía LED - luz más simple con el circuito de corriente constante.Es mi primer instructable para que por favor deje comentarios cómo mejorar la explicación y hacer más legible.Y aquí está el circuit
Corriente constante LED RGB fade efecto con transistores

Corriente constante LED RGB fade efecto con transistores

Me aburría así que empecé a jugar con transistores. La razón de esto se convirtió en un LED se descolora y circuito actual constante es simplemente porque las piezas eran a mano y luces de diferentes colores siempre es fresco. Por favor ver adjunto v
LED-probador de corriente constante

LED-probador de corriente constante

este Instructable muestra cómo construir un pequeño LED probador de sólo unas pocas partes.Proporciona una corriente casi constante sobre una amplia gama de tensiones de alimentación. Es muy conveniente probar un montón de LEDs de diferentes colores
LED de corriente constante (Arduino)

LED de corriente constante (Arduino)

Probablemente han tenido ese problema. Usted quiere poner un montón de LEDs en una salida, pero realmente no sabes cómo...Avery solución simple puede ser que le pongas todos su LED de paralelo entre sí. Entonces, calculas la resistencia de ellos y de
LED - luz más simple con el circuito de corriente constante de energía

LED - luz más simple con el circuito de corriente constante de energía

aquí es un circuito de controlador de LED (1$) realmente simple y barato. El circuito es una "fuente de corriente constante", que significa que el brillo del LED mantiene constante sin importar de qué fuente de alimentación usas o las condicione
Sólidos de una anchura constante con AutoCAD

Sólidos de una anchura constante con AutoCAD

Si fueras un libro dura cubierto y rodillo en la parte superior tres objetos desconocidos y te sentiste el libro rodando suavemente, no golpear hacia arriba y hacia abajo o cambiando la distancia de él y la mesa, usted esperaría que los tres sólidos
Corriente de jardín - construir una corriente o un arroyo Natural, filtro para estanque

Corriente de jardín - construir una corriente o un arroyo Natural, filtro para estanque

Hola,Construí una corriente de 200 pies / creek para hacer un sistema de filtro natural para mi estanque. Geotextil y epdm forro del estanque utilizado para este arroyo en cascada. Piedras y gravas de aspecto realista. Es sido un proyecto muy grande.
BRICOLAJE láser diodo controlador || Fuente de corriente constante

BRICOLAJE láser diodo controlador || Fuente de corriente constante

En este proyecto les mostraré cómo extraje un diodo laser de un quemador de DVD que debe tener el poder de encender a un fósforo. Para el diodo de potencia correctamente yo también demostrará cómo construir una fuente de corriente constante que sumin
Rostro de los Templarios: una máscara de DJ LED FULL-COLOR

Rostro de los Templarios: una máscara de DJ LED FULL-COLOR

Este proyecto comenzó en finales de abril de 2013, cuando un DJ de Nueva York puso en contacto conmigo a través de nuestra página de Facebook. Su nombre, "Los Templarios" era no sólo un memorable pero que se destacó por la máscara que él usó dur
Mezclador de colores de Arduino

Mezclador de colores de Arduino

el propósito de este instructable es mostrar cómo utilizar un Arduino para crear un selector de color de LED a todo color. El selector tendrá una interfaz gráfica de usuario que se ejecuta en un ordenador conectado a Arduino. La interfaz permite sele