Hallo,
Das kleine Problem ist, dass du nicht wirklich richtig sendest.
Beim Senden, schaltet TxD immer zwischen Senden und Empfangen um!
Wenn TxD auf 1 liegt, das ist der Grundzustand, ist der Empfänger aktiv und es wird normal empfangen.
TxD ist ein invertiertes Signal.
Wenn du also eine 0 sendest, wird der Sender aktiv.
Sendest du aber eine 0 ist der Sender deaktiviert und die Leitung wird hochohmig. Welche Pegel dann auf den Leitungen liegen und wie lange, hangt dann von den Kabelkapazitäten und den Abschlusswiderständen ab.
Das geht so nicht!
RE/ und DE müssen für die ganze Übertragungszeit eines Bytes aktiv sein und nicht nur für ein Bit.
MfG Peter(TOO)
Lesezeichen