Forum: Mikrocontroller und Digitale Elektronik Tx des UART Atmega8


von Gustav Merz (Gast)


Angehängte Dateien:

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

von crazy horse (Gast)


Lesenswert?

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

von Gustav Merz (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.