Lo que intento hacer es programar el ATmega328P en un tablero de anuncios. He seguido el esquema por el cual la placa Duemilanove fue cableada sin éxito.
Tengo un programador de bolsillo SparkFun AVR que funciona bien. Soy capaz de programar con éxito, usando ISP, el ATmega328P en la placa Arduino Duemilanove. Además, soy capaz de quitar el controlador de stock, reemplazarlo con un nuevo controlador (el mismo modelo y el mismo chip que estoy intentando programar en la placa base), y programar con éxito también.
Conecto directamente lo siguiente:
- MISO a la clavija 18
- SCK a la clavija 19
- REAJUSTE de la clavija 1
- RESET también tiene una resistencia de pull-up
- VCC al pin 7
- MOSI al alfiler 17
- TERRENO a la clavija 8
He tratado de atar a AREF con VCC y ambos terrenos juntos, pero nada. También he intentado programar la placa alimentándola externamente (es decir, quitando el VCC del conector ISP). Los pines que he descrito anteriormente son las únicas conexiones. ¿Hay algo que me falta aquí?
El error que tengo es..:
Donde he leído este resultado indica que el programador no puede conectarse al tablero de objetivos.
Traté de revisar el esquema más a fondo para ver si había alguna conexión extra que me faltaba (es decir, alguna otra clavija con conexión a tierra o con suministro de 5V que de otra manera estaría puenteando al atar el VCC directamente a la clavija 7); no pude encontrar nada. ¿Alguna sugerencia?
Aquí está la salida verbosa ( -v bandera usando avrdude ). No estoy seguro de qué hacer con esta información.