Tx des UART Atmega8

Gast #312123
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 #312124
sieht aus, als würdest du gegen einen Ausgang des MAX232 arbeiten...
An welchen Pin hast du es denn angeschlossen? Bzw. wie sieht es ohne
den MAX232 aus?
Alternativ könnte natürlich auch ein Hardwarefehler AVR oder MAX
vorliegen
Gast #312125
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

Eine eigene Frage? Dieser Thread ist über 20 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.