Ho difficoltà con un 644P...
In breve, ho caricato il bootloader del Sanguino seguendo questo Tutorial: Tutorial: Burning the Sanguino Bootloader to the ATmega 644P Using an Arduino as ISP. | The Makers Workbench, utilizzando un Arduino come programatore ISP sui pin MISO, MOSI, ecc.
Caricato con successo alla prima botta, testo il chip infilandoci dentro il solito blink all'uscita 13. Lancio e va tutto bene, cerco "a mano" il LED 13 e lo trovo sul PD5 del 644, che in effetti è il D13 di Arduino. Insomma, ho il mio 644 con il suo led che lampeggia ad un Hertz...
Vado a nanna
Nuova giornata e comincio a caricare uno schetch per un display grafico KS0108 based (lo scopo finale è quello, visto che con il 328 non rimane più nemmeno un'uscita per accendere 'na lampadina!). Risultato: solito errore avrdude 015 ecc.
Provo 200 sketch diversi, ma niente, nulla. Nemmeno il blink mi carica più...
Ho a disposizione un TX-RX con 2100, un'altro con 2303 e, ovviamente, l' 8u2 della Arduino UNO (previa rimozione del chip 328), provo in tutte le maniere ma nulla. Sempre il solito errore.
Penso ad problema di reset (autoreset) ma al momento non ho a disposizione nessun condensatore (sono a casa e il laboratorio è distante) per provare qualcosa. Ho solo delle resitenze.
So che Leo e Michele hanno avuto i loro mal di testa con questo chip, ma non sono aggiornato su soluzioni "definitive", come quella del filtro RC (10KOhm + 100pF) per il 1284.
Qualche idea da provare prima di lunedì, quando torno in laboratorio?
Intanto ora sono le 3 di notte, ed il mio 644 continua a guardarmi beffardo, con il suo blink ad un Hz..!