Hallo,
ist meine Annahme richtig, dass die UART 16550 Schnittstelle keine Daten sendet, wenn Hardware-Handshaking aktiviert ist und die CTS Leitung auf high gezogen ist. Die RTS Leitung ist dabei nicht verbunden, oder muss diese auf ein fixes Level gezogen werden?
Gruß
patrick
Hallo,
da ich mit diesem Gerät noch nicht experimentiert habe, nur dies:
http://www.national.com/ds/PC/PC16550D.pdf
Ist vielleicht hilfreich.
mfg, tf
Hallo,
ist meine Annahme richtig, dass die UART 16550 Schnittstelle
keine Daten sendet, wenn Hardware-Handshaking aktiviert ist
und die CTS Leitung auf high gezogen ist. Die RTS Leitung ist
dabei nicht verbunden, oder muss diese auf ein fixes Level
gezogen werden?
Hallo patrick,
Ja das ist so üblich. RTS ist ein Ausgang(!), kann man nirgendwo hinziehen, aber man kann CTS und RTS verbinden: da beim Senden RTS eingeschaltet wird, funktioniert dann das Senden. Erhebt sich bloss die Frage, wozu HW-Handshake geschaltet ist, wenn man es nicht benutzt bzw. kurzschliesst.
Gruss Reinhard
Hallo patrick,
Ja das ist so üblich. RTS ist ein Ausgang(!), kann man
nirgendwo hinziehen, aber man kann CTS und RTS verbinden: da
beim Senden RTS eingeschaltet wird, funktioniert dann das
Senden. Erhebt sich bloss die Frage, wozu HW-Handshake
geschaltet ist, wenn man es nicht benutzt bzw. kurzschliesst.
Hallo Reinhard,
RTS kann man irgendwo oder nirgendwo hinziehen? Wahrscheinlich irgendwo - d.h. mit einem 10k Pullup gegen 3.3V sollte das funktionieren.
Zur Anwendung: ich hab mehrere Uart Schnittstellen, welche hintereinander mit Daten gefüllt werden sollen und deren Daten möchte ich gleichzeitig abschicken; deshalb dachte ich mir, dass ich beim letzten Uart die RTS Leitung mit allen CTSs Eingängen (aller Uart) verbinde. Dann müsste das zu realisieren sein.
Gruß
patrick