El Arduino Uno tiene un encabezado ICSP que imagino que es para programar la placa usando un programador ICSP separado. Es decir, su encabezado ICSP convierte la placa en un objetivo.
¿Se puede usar ese mismo ICSP para programar otras placas, convirtiendo el Arduino Uno de manera eficaz en un programador ICSP AVR? ¿Cómo?
Estoy asumiendo que las placas de destino también serían Arduinos y quería que Uno las programara usando el IDE de Arduino. ¿Es eso posible?
Al leer la Nota de aplicación de programación en el sistema AVR, me parece que el único problema sería hacer que el programador (el Arduino Uno) controle la placa de destino reajuste la línea. He visto algo así en el boceto de ArduinoISP, pero en ese boceto, el reinicio del objetivo está controlado por el puerto D10. Pero se podría programar la línea de reinicio para que sea una salida, ¿verdad? Entonces, ¿podríamos cambiar el boceto de ArduinoISP para usar su propia línea de reinicio como salida para controlar la línea de reinicio de la placa de destino? Si no es así, ¿por qué no?