Hallo!
Habe hier eine Schaltung um den Ausgang des Uarts zu multiplexen. Funktioniert aber nicht :frown:
Kann es sein das der 4011 zu langsam ist?
MFG!
Druckbare Version
Hallo!
Habe hier eine Schaltung um den Ausgang des Uarts zu multiplexen. Funktioniert aber nicht :frown:
Kann es sein das der 4011 zu langsam ist?
MFG!
Durch das NAND wird der Pegel umgedreht. Erwünscht ?
Wie ist das UART-seitig gedacht (Zeichn. links) ?
Verdammt, daran habe ich gar nicht mehr gedacht. Die beiden Ausgänge müsten dann ja noch einmal negiert werden.Zitat:
Durch das NAND wird der Pegel umgedreht. Erwünscht ?
Also
SV1.2 ist mit einem IO-Port eines M32 verbunden, soll einfach als Steuerleitung dienen.
SV1.1 liegt an TXD des M32 und je nachdem ob die Steuerleitung + oder - ist, sollen die Daten zu einem M8 (SV2.2) oder zu einem MAX232 (SV2.3) gesendet werden.
SV1.3 liegt an RXD des M32 und SV2.1 liegt an dem MAX232. Dies soll nicht gemultiplext werden.
Das das nicht funzt, liegt also wahrscheinlich daran, das die Pegel umgedreht werden.
Erstmal vielen Dank.
Achja, zwischen SV1.2 und dem M32 ist noch ein 1K-Widerstand.
P.S.: Sorry wegen Doppelpost.
Die Schaltung ist jetzt wie auf dem Bild verändert. Geht aber trotzdem nicht.
Woran liegts?
MFG!
wieso nand? uart ist doch glaub ich immer high und wird dannauf low gesetzt..
Wie meinst du das jetzt?Zitat:
Zitat von sebastian.heyn
Eine Logische 0 bedeutet +5V (+12V bei V.24) und logische 1 bedeutet 0V (-12V bei V.24).Zitat:
Zitat von sebastian.heyn
So meinte er das. Und der Meinung bin ich auch.
Ich habe jetzt nicht drauf geachtet, aber hast du bedacht, das die Daten in 2 Richtungen gehen? So wie es auf dem ersten Plan aussah würden die Daten von TX und RX nur von links nach rechte gehen.
Macht euch nicht wirr. Der MUX soll auch nur eine Richtung haben.
TX-->MUX --> RX1/RX2
Und der Pegel geht nun 1:1 durch, ist also logisch o.k.
Es muß ein anderes Problem geben. Ich schau mal nach dem 4011.
Genau, er soll nur eine Richtung haben, das ist schon so gedacht.Zitat:
Zitat von PicNick