Programmazione in SPI ATmega328p

Buonasera,

dopo 3 Arduino deceduti durante varie prove ed esperimenti, mi sono trovato senza board sottomano e stavo pensando di programmare gli atmega328p tramite Raspebrry, sfruttando Avrdude e i file .hex degli sketc che va a crearsi durante la compilazione da parte dell'IDE di Arduino.

Eseguo il comando /opt/avrdude/bin/avrdude -p m328p -c linuxgpio - U flash:w:Blink.cpp.hex il programma viene caricato ( il caro esempio blink) ma, collegando un led al pin 13 (19 sull'ATmega) non succede niente. Ho provato anche a cambiare pin, in realtà li ho provati tutti, dal 2 al 13, ma niente. Eppure avrdude non mi da errori e conferma il caricamento con la verifica finale.

Terminato il caricamento imposta i fuse E:05 H:DE L:FF. Sul forum ho letto che sono le impostazioni base di Arduino Uno, con quarzo 16mhz (che ho collegato).

Avete qualche idea?

Schema eletterico del ATmega?? Ciao Uwe

|500x241

Dove ci sono gli strip uno di fronte all'altro, è dove metto i jumper a seconda se si tratta di ATmega328 o attiny13