Autotest linii portu RS232

Witam,

Tworze system diagnostyczny prawidlowosci podlaczenia gniazda RS232.

Zrobilem wtyczke, ktora zwiera parami TxD-RxD, RTS-CTS, DSR-DTR. Na podstawie ustawiania sygnalow i odczytywania sasiadow w kazdej parze, mam diagnostyke tych 6 linii.

Problem z liniami DCD i RI. Obie sa jako wejscia. Testowe sprzegniecie np. RTS z DCD, nie powoduje zmiany DCD (nie dziala tez z RI). Zdaje sie, ze UART nie pozwala na takie proste polaczenie, gdyz posiada jakies detektory polaczenia i dzwonka. Sygnal musi miec dla obu tych linii okreslona postac.

Prosze o informacje, jakie uklady testowe powinny byc stworzone, zeby stany DCD i RI zmienialy sie z 0 na 1.

Z gory dziekuje, Vicky.

Reply to
Vicky
Loading thread data ...

Jak najbardziej powinno.

Nie ma nic takiego. Jedyne co - przerwania tam sie inaczej tworza, moze z obsluga masz problem ?

J.

Reply to
J.F.

Do monitorowania stanu linii UARTa uzywam programu "statserial" pod Linuksem. Podlaczenie np. RTS do DCD, nie powoduje zmiany DCD, gdy z mojego programu ustawiam RTS. Ale podlaczenie RTS do CTS powoduje zmiane CTS, gdy zmieniam RTS z mojego programu.

Vicky.

Reply to
Vicky

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.