W miedzyczasie znalazlem prosty program RS232 Terminal
polaczyc DTR z pozostalymi pinami?
W miedzyczasie znalazlem prosty program RS232 Terminal
polaczyc DTR z pozostalymi pinami?
Poniżej bardzo prosty opis działania RS232 (jak ktoś chce, może poprawiać/uszczegółowiać). Podane piny odnoszą się do wtyczki DSUB9.
Linie DTR (pin 4), DSR (pin 6), RTS (pin 7) i CTS (pin 8) obsługują, kolokwialnie mówiąc, "pozwolenie na transmisję" (ang.: handshaking - jest na to ładne polskie słowo?).
Najprostsze kable są 3-żyłowe - tylko linie RX (pin 2), TX (pin 3) i masa (pin 5). "Null modem" oznacza, że pin 2 jest podłączony do pinu 3 w drugiej wtyczce i vice versa.
Nadajnik nie będzie nadawał, gdy nie dostanie sygnału CTS, który powinien być wygenerowany przez odbiorcę gotowego odbierać - robi on to sygnałem RTS. Podobnie z DSR i DTR.
Nigdy nie wgłębiałem się, czym różni się para CTS/RTS od pary DSR/DTR. Być może jeden z Twoich portów chce obsługiwać handshaking przez CTS/RTS, a drugi - DSR/DTR.
Porządny kabel "null modem" będzie miał połaczone linie 7-8 i 4-6 w obu wtyczkach (i oczywiście linie 2-3). Prosty kabel (3-żyłowy) może mieć zwarte 7 i 8 oraz 4 i 6 w każdej wtyczce
- tak się zazwyczaj oszukuje te sygnały.
Może rozwiązaniem dla Ciebie będzie zwarcie CTS i DSR w obu wtyczkach?
Liniami DCD i RI nigdy się nie przejmowałem w "null modem".
Pozdrowienia, MKi
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.