zwei Arduino Serielle Verbindung spinnt

OP #4442399
Hallo,
 ich habe ein Problem mit der Seriellen Verbindung zwischen zwei 
Arduinos.
Der erste Arduino nimmt Daten auf und steuert mehrere Messgeräte am I2C 
Bus der zweite Arduino soll die Daten auf einem LCD mit Touch anzeigen 
und Befehle zurückgeben. Die Arduinos sind ca 4m von einander entfernt.

Ich habe die beiden Sketch angehängt dies sind nur Testverbindungen.

Jetzt das Problem es kommen oft falsche Zeichen mit. Ich habe schon 
verschiedene Bautraten versucht immer das gleiche unter 1200 Baut 
verhaspelt sich das ganze völlig.

Empfangen wird sowas

-~-7450-
-7451m-7454-
-7455-
-7458-
-7459-
+KK55
-7463-
55
-7467-
-w-7471-
-7472-}-7475-
-7476-
Angehängte Dateien:
Mal ne kurze Frage? SInd die beiden mit mAsse verbunden? Kleiner 
Anfänger-Fehler, mit grossen Auswirkungen ;) DIe Baudraten müssen bei 
beiden natürlich gleich sein!

Was ich beim besten Willen nicht verstehen kann, ist wieso du nicht auf 
8N1 arbeitest. Gerade wenns nicht klappt. Der COde scheint aber iO zu 
sein.
OP
Hallo,

ich habe alle 7Nx und 8Nx ausprobiert natürlich bei beiden immer das 
gleiche.
Masse ist verbunden.

Im der Versuchsphase liegen die beiden Arduino Mega 256 auf dem Tisch 
und sind nur Rx-Tx  Tx-Rx und Masse verbunden.

Gruß aus Peine

Norbert
OP
Hallo,

das mit dem delay(200) verstehe ich nicht das ist doch im Moment nur der 
Sender der verzögert wird damit ich das am serial Monitor lesen kann.
Auf der Empfänger Seite gibt es den Delay nicht.

Ich dachte das auch das Delay vom Interrupt unterbrochen wird.

Später wird das durch einen Timer gesendet.

Gruß  Norbert

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.