Programación in situ de ATtiny85

1

He estado jugando con una idea para un pequeño dispositivo de juego de mano con una pantalla Nokia 5110 y un ATtiny85.

La ATtiny se programa usando mi Genuino UNO como ISP.

Me preguntaba si es posible / sensato incluir un conector de ruptura en los pines attiny para poder enchufarlo cada vez que quiera actualizar el código, en lugar de tener que eliminarlo del dispositivo de juego. ¿Me preocupa cómo las señales del ISP podrían interferir con los otros dispositivos conectados?

Utilicé Fritzing por primera vez para crear un diagrama de lo que estoy pensando hasta ahora (lo he hecho con la UNO en lugar de con el ATtiny, y no he probado en realidad compartir el reloj ¡& pines de datos con los 3 controladores todavía! ¡Lo real tendría más botones y LEDs!)

    
pregunta MalphasWats

1 respuesta

2

Sí, es muy común colocar un encabezado ISP de 6 pines en su placa para permitir que el AVR se reprograme en su lugar. Incluso el Arduino tiene uno de estos en él.

Aquí hay una buena nota de aplicación de Atmel que describe el pinout típico del encabezado junto con algunas sugerencias sobre cómo asegurarse de que no habrá conflictos con el funcionamiento normal de los pines de programación ...

enlace

Si planea producir en masa la placa, incluso puede evitar necesitar el encabezado utilizando este práctico conector ...

enlace

... o este ...

enlace

Finalmente, puede conectarse directamente al chip utilizando un clip de chip como este ...

enlace

    
respondido por el bigjosh

Lea otras preguntas en las etiquetas