Problem z UART-ami



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "news" <news_at_nospam_thb.de>
Subject: Problem z UART-ami
Date: Sat, 27 Jan 2001 12:48:51 +0100


Witam!

Mam problem z podpieciem uklau PC16552D (podwojny UART) firmy NS do
magistrali ISA. BIOS wykrywa obecnosc 2 dodatkowych portow ale poziomy
napiec na liniach IRQ sa niewlasciwe (okolo 1V). PC16... obciaza je i w ten
sposob blokuje zglaszanie przerwan tymi liniami "oryginalnych" UARTow.
Z gory dziekuje za wszelka pomoc.

Pozdrawiam Seba.



Poprzedni Następny
Wiadomość
Spis treści
From: Andrzej =?iso-8859-2?Q?Zy=B6k?= <azysk_at_nospam_st.com.pl>
Subject: Re: Problem z UART-ami
Date: Tue, 30 Jan 2001 10:43:26 +0100


news wrote:

Witam!

Mam problem z podpieciem uklau PC16552D (podwojny UART) firmy NS do=

magistrali ISA. BIOS wykrywa obecnosc 2 dodatkowych portow ale poziomy
napiec na liniach IRQ sa niewlasciwe (okolo 1V). PC16... obciaza je i w=
ten
sposob blokuje zglaszanie przerwan tymi liniami "oryginalnych" UARTow.
Z gory dziekuje za wszelka pomoc.

O ile dobrze pami=EAtam to na ISA przerwanie jest zg=B3aszane stanem wyso=
kim,
przez co niemo=BFliwe jest stosowanie rezystor=F3w podci=B1gaj=B1cych na =
na liniach
IRQ, co powoduje =BFe pod=B3=B1czanie wi=EAcej ni=BF jednego urz=B1dzenia=
pod konkretne
przerwanie jest troch=EA problematyczne. Radzi=B3bym u=BFy=E6 wolnych prz=
erwa=F1.

Pozdrawiam

--
Andrzej Zy=B6k
Security Technologies Sp. z o.o.
ul. Joteyki 20
02-317 Warszawa




Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Problem z UART-ami
Date: 30 Jan 2001 12:49:39 GMT


On Tue, 30 Jan 2001 10:43:26 +0100, Andrzej Zyśk <azysk_at_nospam_st.com.pl> wrote:
Mam problem z podpieciem uklau PC16552D (podwojny UART) firmy NS do
magistrali ISA. BIOS wykrywa obecnosc 2 dodatkowych portow ale poziomy
napiec na liniach IRQ sa niewlasciwe (okolo 1V).

O ile dobrze pamiętam to na ISA przerwanie jest zgłaszane stanem wysokim,
przez co niemożliwe jest stosowanie rezystorów podciągających na na liniach
IRQ, co powoduje że podłączanie więcej niż jednego urządzenia pod konkretne

I - to jeszcze pryszcz. Gorzej ze jakis idiota umiescil te rezystory
na plycie glownej.

przerwanie jest trochę problematyczne. Radziłbym użyć wolnych przerwań.

Jesli chodzi o karty ISA to mozna to zrobic tak: niewielki rezystor
~100 Ohm podlaczyc na stale do masy, zeby poziom "spoczynkowy" zszedl na
zero, i tranzystorem pnp przez rezystor podlaczac do +5V w razie zgloszenia.

Problemy ktore sie rodza to:
a) jesli wspoldzielimy z "obca" karta, to ona moze miec to odmiennie zrobione
i byc niekompatybilne,
b) na nowych plytach glownych chyba wlaczenie portu na plycie odcina
przerwanie od magistrali ISA.
c) oprogramowanie systemowe sobie potem nie poradzi z dwoma urzadzeniami
na jednym przerwaniu.

Tez radze uzyc wolnego, albo zamiast karty ISA zastanowic sie na urzadzeniem
USB .. Tym bardziej ze o slot ISA coraz trudniej ..

J.