![]() |
|
Chi ha avuto l'occasione di programmare i famosi Attiny specialmente 84 e 85 , seguendo la guida:
http://www.gioblu.com/tutorials/programmazione/214-guida-alluso-dellattiny85
si è imbattuto nel fatidico errore:
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
alla fine del processo di programmazione, credendo che non sia andato a buon fine, ma non è affatto vero perchè è solo una segnalazione di una mancanza nel file di configurazione avrdude.conf che è collocato nella cartella:
.... \Arduino\arduino-1.0\hardware\tools\avr\etc
per ovviare al problema basta editare il file descritto sopra, previo un salvataggio del file originale con un altro nome ( per non avere problemi se si sbaglia) e aprirlo con un editor tipo Wordpad, cercare la parola Attiny85 una volta che viene evidenziata, con il cursore scendere di alcune righe fino a:
chip_erase_delay = 4500;
ed aggiungere su una nuova riga:
# aggiunti per eliminare il bug di compilazione.
pagel = 0xB3;
bs2 = 0xB4;
ripetete la stessa operazione cercando la parola Attiny84, salvate il file editato e il gioco è fatto.
Tutto questo l'ho ricavato seguendo una discussiione sul forum ufficiale di Arduino Italiano.
