sto usando una board Luigino 328, il microcontrollore ha il bootloader arduino 2009.
da ieri noto che su 10 volte che riavvio il micro, staccando e riattacando il cavo USB, oppure resettando , nella maggior parte dei casi non si riavvia ma continua indefinitamente a far lampeggiare il led connesso al pin 13.. ma non si riavvia.
non dipende dallo skect perchè lo fa anche se carico il blink dell'esempio....
- se provo a fare upload invece funziona subito l'upload ed appena finito di caricare parte subito bene lo sketc
sul micro, attualmente ci sono questi collegamnti :
A0, A1, A2 impostati come input e posti a LOW con una resisteza da 10 K;
const byte dataPin = A3;
const byte latchPin = A4;
const byte clockPin = A5;
connessi allo shift out , ma non cambia nulla anche se stacco tutti e tre i collegamenti ...
c'è un LCD collegato con questi PIN
LiquidCrystal lcd(13,12,11,10,9,8); ma non cambia nulla nche se gli tolgo tutti i collegamenti ...
PD3 usato come interrupt 2
PD4, PD5, PD6 , PD7, impostati come INPUT e con valore LOW all'avvio
anche questi ho provato a staccarli ma non cambia nulla.....
quindi non dipende ne dallo sckect ne dall'hardware ...
non so se sia rilevante, ma aggiungo che da quando sto lavorando a quest'ultimo progetto (oltre un mese), quando faccio l'upload dello skect aggiornato, durante lo sviluppo, spesso l'upload non va a buon fine (4/5 volte su dieci), dandomi questo messaggio d''errore:
avrdude: stk500_getsync(): not in sync: resp=0x00
al momento non ho qui un arduino, o un altro processore per fare altre prove .....
quali ipotesi fate??.. da cosa può dipendere questo problema....
grazie ciao