Autotest linii portu RS232

Aug 10, 2004 2 Replies

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.



Jak najbardziej powinno.

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

J.

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.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required