Estoy intentando programar un ATmega328P con un Arduino Uno R3. Cuando hago clic en 'Cargar al programador' en el IDE de Arduino (versión 1.0.5), los programas de Arduino en sí y no el chip. Aún más extraño, el boceto ArduinoISP continúa ejecutándose en Arduino, así como el programa que debería haberse grabado en el chip. Aquí están los pasos que tomo:
El boceto de ArduinoISP está abierto
- Herramientas > Tableros > Arduino UNO
- Herramientas > Programador > AVRISP mkII
- Archivo > Subir
La carga se completa con éxito
- Archivo > Ejemplos > 01.Basics > Parpadeo
- Herramientas > Tableros > Arduino Nano w / ATmega328
- Herramientas > Programador > Arduino como ISP
- Archivo > Subir usando programador
Sin errores de AVRDUDE, parece que la carga se ha completado correctamente
Después de seguir estos pasos, el Arduino aún tiene el latido del LED de los latidos del corazón de ArduinoISP, pero el LED del pin 13 'L' también está parpadeando, como en el bosquejo de Blink. Esto persiste incluso si el Arduino se reinicia manualmente; Es como si el Arduino tiene 2 bocetos ejecutándose a la vez. El LED conectado al pin 13 en el ATmega328P no parpadea.
Aquí está mi cableado:
NOTA: también hay un condensador de electrolito 10uF el Uno entre RESET (+) y GND (-) que se omitió en el diagrama anterior.
¿Puede alguien ayudarme a programar este ATmega328P? He intentado 2 chips diferentes, y ambos han tenido el mismo problema.