Por diversión, he estado trabajando en una placa de desarrollo para el Atmel ATmega128RFA1, similar a la junta oficial y la de sparkfun. Principalmente lo hago porque es divertido, soy un tipo de software.
Ayer monté dos tablas, en las dos que estaba recibiendo:
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Así que volví y volví a revisar todo lo que pude encontrar, me tiré de algunos pines por el camino equivocado pero aún no tuve suerte. Luego me di cuenta de que había conectado mi cabecera ICSP a MISO / MOSI / SCK en lugar de MISO / MOSI / CLKI, lo que creo que es el problema, desafortunadamente, una de las cosas que aprendí rápidamente al soldar un VQFN64 es que debería haber expuesto las almohadillas para todo, pero no lo han hecho. He intentado, y no puedo obtener una buena unión de soldadura en el lado de la IC a ese pin.
¿Estoy en lo cierto al pensar que esta es la causa de mis 0x00? Si es así, ¿hay alguna manera de usar ICSP (a través de un Arduino Uno y avrdude en osx) para programarlo usando el oscilador normal de 16MHz?
Gracias de antemano,
Matt