Tx des UART Atmega8

Gast #312123
Lesenswert?
• ▲
▼
Ich hab das Problem, dass das Tx des Atmega8 nicht funktioniert. Daten
können problemlos empfangen werden, jedoch mit dem Senden ist es
schwierig. Wie ein Blick mit dem Oszi verrät (siehe anhang) wird das
Ausgangssignal des Atmega nicht auf 0V gezogen, wenn eine Null anliegen
soll, sondern nur bis 3,3V :( - Pull ups sind an der Schaltung nicht
dran. das Tx-Pin geht direkt in ein Max232. Hat jemadn eine Idee, wie
ich den Ausgang auf tatsächlich auf 0V bekomme, wenn 0V anliegen
sollen?

mfg
 Gustav
Angehängte Dateien:
Gast #312125
Lesenswert?
• ▲
▼
Merkwürdige Technik ;)
Der Quellcode ist so gestaltet, dass er ein zeichen vom pc übers
Nullmodem empfängt und ein echo zurück gibt (jenes funktioniert nicht).

Eben hab ich den Quellcode verändert, dass er nichts empfängt und
ständig ein 'a' an den PC sendet. dies funktioniert (bis auf das ein
'x' beim PC ankommt...). Zumindest sind ersmtal die Signale von den
Pegel i.O.
Gustav

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.