Go Down

Topic: 6,7 volte su 10 non si avvia .... (Read 3 times) previous topic - next topic

Paolo S

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





PaoloP

Potrebbe essere un problema di alimentazione.
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Paolo S

#2
Aug 18, 2012, 06:11 pm Last Edit: Aug 18, 2012, 06:15 pm by Paolo S Reason: 1
uso sempre lo stesso pc, lo stesso cavo, la stessa porta USB.....  ed anche se cambio porta è lo stesso...

il problema si è presentato per la prima volta ieri, dopo aver tolto l'alimentazione staccando la porta USB dal connettore sul micro...


uwefed

#3
Aug 18, 2012, 07:45 pm Last Edit: Aug 18, 2012, 09:28 pm by uwefed Reason: 1
Io avevo questo problema su un Arduino Nano perché avevo collegato un condesatore elettrolitico abbastanza grosso tra i 5V e massa. Togliendolo funzonava.
Ma togliendo tutto dal Luigino poi funziona?
Ciao Uwe

cyberhs

Escludendo altre cause, è probabile che sia colpa del condensatore da 100nF sulla linea del reset.

Proprio ieri leggevo che il fenomeno è piuttosto frequente ed è dovuto al valore del condensatore che in acuni casi è insufficiente per tolleranze del componente.

Qualcuno ha risolto il problema saldando sopra il condensatore SMD un'altro condensatore da 100nF.

Ettore Massimo Albani

Go Up