Ciao a tutti!
Di recente ho comprato questo programmatore nell'intento di programmare una mia PCB. Ho seguito questa guida, lavoro su Mac.
In sostanza non riesco a comunicare con l'ATmega328P tramite questo programmatore. Da AVRFuses ricevo, facendo un semplice read:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
FAILED
seguendo questo schema:
Il collegamento è giusto e non ci sono altre cose oltre all'ATmega.. ho pure fatto un test con il multimetro ed effettivamente vedo che i pin MISO, MOSI, SCK e RESET del mio Atmega 328P sono collegati rispettivamente agli stessi pin dell'ATmega88 montato sul programmatore.
Non dovrebbero esserci errori legati ad AVRdude atrimenti me l'avrebbe detto giusto? Ciò che ho fatto lato "software", come detto dalla guida, è stato semplicemente:
- Nel file preferences.txt: change ‘export.delet_target_folder=true’ to false.
e add at the bottom build.path=/Users/username/Documents/Arduino/build - Installato CrossPack
- Messo su AVRFuses il path di AVRdude /usr/local/CrossPack-AVR/bin/avrdude
e fatto un read
Insomma che mi resta da fare?
Grazie in anticipo!