Sta mattina mi è arrivato il pacco di RS, sito da cui avevo preso l’ATMega328.
Come servizio è ottimo! Hanno abbastanza scelta e ci ha messo solo un giorno ad arrivarmi. Certa gente dice che sono un po’ costosi, ma in confronto al negozietto di elettronica non lo sono affatto 😊
Ebbene, ho montato il tutto ed ecco una foto:
Purtroppo farlo andare non è stato troppo semplice.
Il bootloader non si voleva caricare, così dopo un po’ ho provato a caricarlo direttamente io con avrdude e per miracolo ha funzionato. Forse è che la frequenza della mia CPU è troppo alta. Comunque il codice che ha funzionato è questo:
avrdude -p m328p -U flash:w:/usr/share/arduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex -c dapa -i 10 -P /dev/parport0
Dopo di questa prima volta, sono sempre riuscito a usare il programmatore parallelo senza problemi.
Il secondo problema è la seriale: sono da poco riuscito a fare andare l’output sul monitor, però si vede qualcosa di incomprensibile.
Purtroppo internet ha confermato la mia ipotesi: quasi due metri di cavo seriale (il più corto che avevano in negozio) sono troppi.
Fortunatamente ho una porta DB-9 da attaccare direttamente al computer: sta sera provo con quella.