Pages: 1 [2] 3   Go Down
Author Topic: TX e RX accese fisse.. Arduino non si resetta!  (Read 3198 times)
0 Members and 1 Guest are viewing this topic.
Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 573
Posts: 12633
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

credo sia un messaggio dell'IDE

Il che vuol dire che il sistema operativo non vede correttamente la Vcom, il fatto stesso che sono accesi tutti e due i led, Tx e Rx, è anomalo, se lo è lo sketch a bloccare la seriale perché invia in continuazione molti dati è acceso solo Rx, Tx si accendo solo se invii dati dal pc verso la board.

E' capitato anche a me lo stesso problema, se avevo la seriale impegnata la schedina aveva entrambi i led accesi e rimaneva tutto bloccato. Ma a me con la UNO, quindi pensavo dipendesse dal firmware dell'8U2. Ma lui ha la 2009, non so se è la stessa cosa.
Infatti ricordavo questa cosa, credo che mentre l'ide tenta di accedere all'8u2, questo gli manda dati, poiché la cosa non è sincronizzata si inchioda tutto, altrimenti basterebbe aprire il serial monitor per vedere dati che scorrono.
Logged


Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22930
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Infatti ricordavo questa cosa, credo che mentre l'ide tenta di accedere all'8u2, questo gli manda dati, poiché la cosa non è sincronizzata si inchioda tutto, altrimenti basterebbe aprire il serial monitor per vedere dati che scorrono.
Plausibile. Difatti l'IDE effettua una scansione per vedere se trova un Arduino collegato ad una porta del computer, per poi inserirlo nella lista del menu Boards.
Comunque che a distanza di tutto questo tempo non abbiano ancora risolto questo problema è curioso.  smiley-sweat
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 573
Posts: 12633
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Infatti ricordavo questa cosa, credo che mentre l'ide tenta di accedere all'8u2, questo gli manda dati, poiché la cosa non è sincronizzata si inchioda tutto, altrimenti basterebbe aprire il serial monitor per vedere dati che scorrono.
Plausibile. Difatti l'IDE effettua una scansione per vedere se trova un Arduino collegato ad una porta del computer, per poi inserirlo nella lista del menu Boards.
Comunque che a distanza di tutto questo tempo non abbiano ancora risolto questo problema è curioso.  smiley-sweat
che fai, sfotti?  smiley-yell
Logged


Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22930
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

che fai, sfotti?  smiley-yell
E' come in un condomio, quello del primo piano non può rompere le scatole a quelli dei Piani Alti, perché poi da su cominciano a buttarti di sotto di tutto  smiley-lol smiley-lol
Logged


Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 134
Posts: 9672
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Comunque che a distanza di tutto questo tempo non abbiano ancora risolto questo problema è curioso.  smiley-sweat

La colpa non è dell'IDE, è del software sul 8u2, 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.
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22930
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Comunque che a distanza di tutto questo tempo non abbiano ancora risolto questo problema è curioso.  smiley-sweat

La colpa non è dell'IDE, è del software sul 8u2,
Sì, lo so. Difatti qualche post addietro additavo il firmware dell'8U2 sulla UNO.

Quote
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  smiley-lol
Logged


Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 134
Posts: 9672
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

smiley-mr-green
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 573
Posts: 12633
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 573
Posts: 12633
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 134
Posts: 9672
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Cos'è lo smart reset?

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.
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 573
Posts: 12633
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie.
Azzz, potevano pure metterlo un bel pdf stampabile, mi tocca lavorarci. smiley-sad-blue
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 9
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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..
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22930
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 134
Posts: 9672
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22930
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


Pages: 1 [2] 3   Go Up
Jump to: