Lo que estoy tratando de hacer es programar el ATmega328P en una placa de pruebas. He seguido el esquema por el cual el tablero Duemilanove fue cableado en vano.
Tengo un programador de bolsillo SparkFun AVR que funciona bien. Soy capaz de programar con éxito, usando ISP, el ATmega328P en el tablero Arduino Duemilanove. Además, puedo quitar el controlador original, reemplazarlo con un nuevo controlador (el mismo modelo y el mismo chip que estoy intentando programar en la placa de pruebas) y programar con éxito también.
Conectodirectamentelosiguiente:
- MISOalpin18
- SCKalpin19
- RESTABLECERalpin1
- RESETtambiéntieneunaresistenciapull-up
- VCCalpin7
- MOSIalpin17
- TIERRAhastaelpin8
HeintentadovincularAREFaVCCyambosTERRENOSjuntos,todavíanada.Tambiénprobélaprogramacióndelaplacaalimentándolaexternamente(esdecir,retirandoVCCdelconectorISP).Lospinesquehedescritoanteriormentesonlasúnicasconexiones.¿Hayalgoquemeestoyperdiendoaquí?
Elerrorquereciboes:
Donde he leído este resultado indica que el programador no puede conectarse a la placa de destino.
Intenté mirar más a fondo el esquema para ver si faltaba alguna conexión adicional (es decir, algún otro pin conectado a tierra o suministrado a 5V, de lo contrario estaría desviando la conexión de VCC directamente al pin 7); No pude encontrar nada. ¿Alguna sugerencia?
Aquí está la salida detallada (-v marca usando avrdude). No estoy seguro de qué hacer con esta información.