La resistencia se elevó entre Reinicio y 5 V, ni un condensador de 10 µF entre Reinicio y GND funcionó para mí. Pero esto hizo ... puse una resistencia de 10 kΩ entre Restablecer y 5 V, Y puse un condensador de 0.1 µF entre el pin-10 de mi Uno y el pin de Restablecer del chip objetivo.
El Pin 10 es el pin de restablecimiento del esclavo usado por el menú Archivo → Ejemplos → ArduinoISP . Para un sitio excepcional que cubre cosas como esta, echa un vistazo a enlace (aquí es donde obtuve la idea del condensador). Mi configuración es un Arduino Uno montado en un ATmega328P-PU en una placa de pruebas (con reloj, etc.), con las líneas / circuitos anotados en los comentarios cerca de la parte superior del boceto ArduinoISP (más el condensador y la resistencia).
Arg ... Parece que no puedo eliminar mi comentario aquí y la reedición no funciona. De todos modos, me faltó la carga, aún fallando en burnBootloader ... Actualizaré si me pongo en marcha ...
Entrada más tarde en el día: obtuve el boceto ArduinoISP, que se ejecuta en Uno R3, para grabar los cargadores de arranque en un chip esclavo ATmega328P en una placa de pruebas. No necesitaba condensadores ni resistencias en el pin de reinicio del Uno.
En última instancia, encontré que quemar los cargadores de arranque con este método no es confiable. Solo funcionaba de vez en cuando. Terminé usando OptiLoader . ¡El boceto OptiLoader funcionó cada vez! Nunca un problema. El código fuente está limpio. El tipo que lo escribió sabe lo que está haciendo, sin duda.
BTW: ignoré el pin 9 para alimentación y suministré el mío. Así que al final usaré OptiLoader para grabar cargadores de arranque. Usaré el boceto ArduinoISP realmente solo para cargar bocetos normales. Parece ser bastante confiable para eso, pero no para quemar cargadores de arranque (al menos en mi experiencia durante el último día).