Jak skutecznie testować linie DCD i RI w systemie diagnostycznym RS232?
Autotest linii portu RS232
From: "Vicky" <vickyBADMAIL_at_nospam_hotmail.com>
Subject: Autotest linii portu RS232
Date: Tue, 10 Aug 2004 17:50:42 +0200
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.
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: Autotest linii portu RS232
Date: Wed, 11 Aug 2004 02:19:37 +0200
On Tue, 10 Aug 2004 17:50:42 +0200, Vicky wrote:
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).
Jak najbardziej powinno.
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.
Nie ma nic takiego.
Jedyne co - przerwania tam sie inaczej tworza, moze z obsluga masz
problem ?
J.
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Vicky" <vickyBADMAIL_at_nospam_hotmail.com>
Subject: Re: Autotest linii portu RS232
Date: Wed, 11 Aug 2004 18:20:59 +0200
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.
Nie ma nic takiego.
Jedyne co - przerwania tam sie inaczej tworza, moze z obsluga masz
problem ?
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.
=======