Forum: Mikrocontroller und Digitale Elektronik Multiplex Sensor Bus via Hardware-UART


von Stefan W. (nast)


Lesenswert?

Hallo Miteinander,

kann mir jemand sagen, wie ich eine Hardware-UART nutzen kann, um mit 
dem Empfänger über MSB zu kommunizieren? Ich habe hierzu schon etwas in 
einem anderen Thread gefunden. Dort gab es ein Schaltbild zu sehen, in 
dem die TX-Leitung des Controller mit einer Diode in Sperrichtung auf 
einen Pull-Up gezogen wird und zusammen mit RX auf den MSB Richtung 
Empfänger geht. Ist das die übliche Praxis wenn man keine Software-UART 
verwenden möchte?

Gruß
Stefan

von Cyblord -. (cyblord)


Lesenswert?

>  Ist das die übliche Praxis wenn man keine Software-UART
> verwenden möchte?

Ja ist es.

Die Diode in der TXD Leitung erlaubt nur das runterziehen auf GND, oder 
loslassen. Darum brauchts danach noch einen PullUp der in diesem Fall 
die Leitung auf VCC zieht.
Ohne die Diode, hast du ein Problem wenn TXD auf High ist (was ja IDLE 
entspricht), dann könntest du nichts mehr empfangen, weil die andere 
Station gegen den TXD High-Pegel ankämpfen müsste um RXD auf GND zu 
bringen, um also eine 0 zu senden.

gruß cyblord

von Stefan W. (nast)


Lesenswert?

Na also, dann hab ich mir das schon richtig erklärt ;)
Vielen Dank für deine Hilfe!

@cyblord: Übrigens sehr schön gemacht mit der Erklärung des MSB!! Hatte 
mir die Unterlagen von Multiplex schon zukommen lassen, jedoch noch 
nicht die Muße gehabt mich dem Thema anzunehmen.

Gruß
Stefan

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.