TX e RX accese fisse.. Arduino non si resetta!

astrobeed:

leo72:
Comunque che a distanza di tutto questo tempo non abbiano ancora risolto questo problema è curioso. :sweat_smile:

La colpa non è dell'IDE, è del software sul 8u2,

Sì, lo so. Difatti qualche post addietro additavo il firmware dell'8U2 sulla UNO.

infatti con l'FTDI questi problemi non esistono, puoi bombardare la seriale quanto ti pare subito dopo l'avvio però non si inchioda nulla e riesci sempre a programmare senza dover premere il reset.

Confermo, con la Luigino non ho mai avuto problemi. Poi gli ho anche abilitato lo SmartReset per cui sono a cavallo XD

leo72:
Confermo, con la Luigino non ho mai avuto problemi. Poi gli ho anche abilitato lo SmartReset per cui sono a cavallo XD

:grin:

Cos'è lo smart reset? io ho la luigino, non mi sono mai preso la briga di mettere gli header per l'ISP, che mi scocciava fare quel lavoro "meccanico" di adattamento passo.
purtroppo l'ho usata davvero poco, proprio perché al 99% le schede ormai le uso per l'ISP.

Cos'è lo smart reset? io ho la luigino, non mi sono mai preso la briga di mettere gli header per l'ISP, che mi scocciava fare quel lavoro "meccanico" di adattamento passo.
purtroppo l'ho usata davvero poco, proprio perché al 99% le schede ormai le uso per l'ISP.

Lo SmartReset è una funzione che blocca il reset quando si apre la comunicazione sulla Vcom, ovvero senza bisogno di mettere condensatori, tagliare piste, è possibile evitare che Arduino resetti ogni volta che si inizia a parlarci tramite la USB, nel contempo rimane sempre attivo il reset quando vai a programmare tramite bootloader.
Di default lo smart reset è disabilitato perché con il MAC può creare problemi, però è attivo il sistema che commuta la seriale tra il connettore e l'FTDI in modo da poter programmare Arduino anche se hai qualcosa collegato alla seriale, è attivabile/disattivabile a piacere seguendo questa guida.

Grazie.
Azzz, potevano pure metterlo un bel pdf stampabile, mi tocca lavorarci. :disappointed_relieved:

Eccomi di nuovo!

Ho letto quello che avete scritto.. Ho anche fatto vari tentativi.. ma senza risultato. L'IDE non vede proprio Arduino.. e nemmeno il sistema operativo..

Premi il pulsante di reset, poi continuando a tenerlo premuto collega l'Arduino al PC.
Sempre col pulsante premuto (lo so, devi fare un po' di contorsionismo) apri l'IDE e carica lo sketch Blink.
Sempre col pulsante premuto, clicca su Upload. Quando ti appare la dimensione dello sketch compilato, questo è il momento di rilasciare il pulsante di reset. Se becchi il punto giusto dovrebbe partirti l'upload dello sketch che va a togliere quello vecchio che ti impegna la seriale.

leo72:
Premi il pulsante di reset, poi continuando a tenerlo premuto collega l'Arduino al PC.

Non serve a nulla, il sistema operativo non gli vede la Vcom pertanto vuol dire che l'FTDI non riesce a collegarsi alla USB, l'accensione di tutti e due i led (Tx e Rx) è tipica di quando l'FTDI ha problemi di connessione, mentre quando riesce a completare l'enumerazione i due led lampeggiano rapidamente alcune volte.
Molto probabilmente, anzi quasi sicuramente, c'è un problema di natura hardware.

Beh, allora ohcarissimo non ci ha detto tutto, mi riferisco a "cosa" stava facendo con l'Arduino (magari ha fatto qualche collegamento errato ed è "saltato" qualcosa). Se è HW un chip come l'FT232 non credo si guasti così, mi pare un prodotto ultraverificato.

Prova a togliere l' Atmel328.
In questa maniera nessuno impegna la seriale (che deve essere vista dal sistema)
Giusto per verificare che non ci siano guasti hardware sulla board.

Beh, allora ohcarissimo non ci ha detto tutto, mi riferisco a "cosa" stava facendo con l'Arduino (magari ha fatto qualche collegamento errato ed è "saltato" qualcosa)

Se è successo è stato del tutto involontario, nel senso che non stavo "ammanaccando" sulla board.

Comunque ho tolto l'ATMEL328 ed rimasto tutto come prima.. TX e RX accese quando la connetto al computer e dispositivo non trovato dal SO. E' tutto da buttare??

ohcarissimo:

Beh, allora ohcarissimo non ci ha detto tutto, mi riferisco a "cosa" stava facendo con l'Arduino (magari ha fatto qualche collegamento errato ed è "saltato" qualcosa)

Se è successo è stato del tutto involontario, nel senso che non stavo "ammanaccando" sulla board.

Comunque ho tolto l'ATMEL328 ed rimasto tutto come prima.. TX e RX accese quando la connetto al computer e dispositivo non trovato dal SO. E' tutto da buttare??

no, è da sostituire l'FT232RL, ma non è una cosa semplice se non hai dimestichezza con l'SMD.

E come si fa a sostituirlo? Posso anche provarci se è l'ultima possibilità che c'è..

Non c'è modo invece di programmare l'ATM in qualche modo "fuori" da arduino?

ohcarissimo:
E come si fa a sostituirlo? Posso anche provarci se è l'ultima possibilità che c'è..

La sostituzione significa che devi acquistare il chip, dissaldare quello sulla board e risaldare il nuovo; valuta bene la cosa perché non costa 1 euro e corri il rischio di fare danno doppio alla fine, se invece sei ben attrezzato allora vale la pena fare il tentativo, comunque non costa come un Arduino intero.

Non c'è modo invece di programmare l'ATM in qualche modo "fuori" da arduino?

Sì, ma ti serve almeno un convertitore USB-Seriale, sempre sperando che il bl del micro sia a posto.

o via icsp (ma ti serve un programmatore isp o un'altro arduino)

Ok grazie ragazzi! Quindi credo che le soluzioni migliori siano o sostituire l'FT232RL (ho un mio amico che potrebbe farlo alla perfezione) oppure comprare un altro Arduino per poter programmare l'ATM.. Bene, vedrò che fare allora!

Grazie a tutti per le risposte!

creca su intenet o anche sul sito gli schemi di arduino on a breadboard e arduino serial..
Puoi costruire facilmente il circuito dell'arduino su una bradboard per programmarlo

lesto:
creca su intenet o anche sul sito gli schemi di arduino on a breadboard e arduino serial..
Puoi costruire facilmente il circuito dell'arduino su una bradboard per programmarlo

traditore :grin:

Non te la prendere, lui parla di "bradboard", non è la tecnica ISP su breadboard. Sarà un'altra cosa. Sarà come programmare il micro sulla tavola di Brad Pitt, da qui bradboard XD