ATMEGA16 UART Kommunikation 2 Stück untereinander

Gast #565732
Lesenswert?
• ▲
▼
Hallo,

im Anhang meine Schaltung der jeweils baugleichen ATMEL Schaltungen.
Die beiden Schaltungen sollen miteinander kommunizieren.
Beide Schaltungen können dies mit 1200, 9600, 115200baud ohne
Fehler direkt mit einem PC, da der Quarz mit 7,3728Mhz gewählt wurde.
C6, C7, C8, C9 sind als Tantal 0,1(µF) mikroFarad.
Im Datenblatt sollte wohl C7, C8, C9 min. 0,33(µF) mikroFarad
sein. Dies habe ich ebenfalls getestet; keine Änderung.


Es wurden verschiedene PCs getestet. Keine Probleme.

Jetzt das Szenario:

1. Schaltung empfängt einfache Zeichen und stellt sie auf dem Display
   dar (können alle Zeichen sein, da ein Stern geschrieben wird,
   wenn generell die ISR Routine aufgerufen wird.
   Zeichen wird zusätzlich mit ASCII Wert dargestellt.
   Wird einwandfrei mit PC mit Hterm auf dem LCD dargestellt.

2. Schaltung sendet jede Sekunde 2 bytes + ein 0x13 Ende Zeichen.
   Wird einwandfrei im PC mit Hterm dargestellt.

Jetzt werden beide Schaltungen mit gekreuztem Kabel verbunden;
d.h. 1  ----  2

    TX ----- RX
    RX ----- TX
   GND ----- GND

Fazit: Die 1.Schaltung empfängt wohl rein gar nichts und stellt kein
einziges Zeichen dar.

Hat jemand noch eine Idee ?

Gruß Sven


Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.