Przej?ciówka USB -> RS232

W miedzyczasie znalazlem prosty program RS232 Terminal

formatting link
Zaobserwowalem w nim nastepujaca rzecz. Gdy otworzy sie port z przejsciowki i zaznaczy flage DTR to automatycznie oznaczane sa tez flagi DSR i DCD w tymze programie. Natomiast dla portu, ktory juz znajduje sie w moim laptopie gdy zaznacze DTR to zaznaczana jest tylko flaga DCD. Problem zapewne jest wlasnie w tym. Nie mam jednak zielonego pojecia jak go rozwiazac.

polaczyc DTR z pozostalymi pinami?

Reply to
PAndy
Loading thread data ...

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

Reply to
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.