Pages: [1]   Go Down
Author Topic: [RISOLTO] Problema con la seriale con il "cugino" teensy3  (Read 526 times)
0 Members and 1 Guest are viewing this topic.
Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti, sono un po' disperato per un comportamento anomalo e magari qualcuno qui riesce ad aiutarmi..
Ho fatto un programma banale come questo:

Code:
void setup() {
Serial1.begin(57600);
}

void loop() {
        int incomingByte;
        
if (Serial1.available() > 0) {
incomingByte = Serial1.read();
Serial1.write(incomingByte);
}
        Serial1.println("12345");
}

E come risposta vedo questo a ripetizone:
Code:
12345
112345
212345
312345
412345
512345

12345

12345
112345
212345
312345
412345
512345

12345

l' RX non è collegato a nulla, quindi non dovrebbe mai leggere nulla in ingresso, mentre il tx lo leggo con un arduino.

Sembra che in ingresso legga quello che ho mandato precedentemente, ma non so spiegarmi come sia possibile questo, un comportamento del genere potrei aspettarmelo se rx e tx fossero collegati tra di loro ..

la stessa cosa vale anche per serial2 e serial3 (il teensy3 ne ha 3 di seriali), quindi mi viene da escludere che sia un problema di contatto.
Ma che altro potrebbe essere? mi sono bruciato qualcosa?
grazie per l'aiuto !
« Last Edit: December 30, 2012, 07:47:53 am by lollotek » Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 250
Posts: 21215
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hai provato di mettere una resistenza tra RX e massa per evitare che legga disturbi?
Ciao Uwe
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hai provato di mettere una resistenza tra RX e massa per evitare che legga disturbi?
Ciao Uwe

non altera il segnale? io conunque poi dovrei usare sia rx che tx, ora ho fatto così per indagare sul problema.
Ora però sto vedendo col tester che effettivamente tra tx e rx c'è contatto.. ma non riesco a capire come sia possibile.. provo a dissardare e risaldare i piedini ..
Logged

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

non altera il segnale? io conunque poi dovrei usare sia rx che tx, ora ho fatto così per indagare sul problema.

Se lasci il pin Rx flottante, sulla Tensey non è collegato a nulla, è normale che capta "disturbi" a raffica, deve stare 1 logico come conduzione di idle, attiva la pull up interna su quel pin e il problema si risolve da solo.

Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il problema era hardware e non software.. dopo un mese che usavo il circuito rx e tx hanno iniziato a toccarsi per una delle mie fantastiche saldature..
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 250
Posts: 21215
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

[autocritica]A dare i consigli non considero mai che le persone fanno saldature "amatoriali" e altre modifiche che modificano l'hardware in modo che si rompe o non funziona. Questo mi limita a trovare soluzioni.[/autocritica]

Eh, una saldatura malfatta non riusciao a indovinare.

Ciao Uwe
Logged

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

Eh, una saldatura malfatta non riusciao a indovinare.

Mi sa che ti tocca mandare la UweBox(tm) in assistenza per la ricarica annuale di energia mistica  smiley-mr-green
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

[autocritica]A dare i consigli non considero mai che le persone fanno saldature "amatoriali" e altre modifiche che modificano l'hardware in modo che si rompe o non funziona. Questo mi limita a trovare soluzioni.[/autocritica]

Eh, una saldatura malfatta non riusciao a indovinare.

Ciao Uwe

beh ma la cosa più assurda è che questa saldatura è così da un mese e solo oggi aveva iniziato a dar problemi, anche io non lo avevo preso come problema, anche perché erano 2 piedini, e non delle piste o chissà cosa..
Logged

Pages: [1]   Go Up
Jump to: