=?iso-8859-2?q?Pe=B3ny?= programowy RS-232.



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_slackware.pl>
Subject: =?iso-8859-2?q?Pe=B3ny?= programowy RS-232.
Date: 27 Jun 2003 22:49:48 +0200


Witam,
jak wiadomo, porty szeregowe mikrokontrolerów obsługują tylko sygnały
TxD i RxD, ja natomiast chcałbym mieć pełnego RS. I skoro mam wolnych
kilka MIPS-ów i pinów I/O, pomyślałem sobie, że pozostałę sygnały
możnaby generować/obsługiwać programowo. W związku z tym poszukuję
jakichś przykładów realizacji takiego software-owego RS-a. Chętnie
również poznam sugestie tych, którzy coś takiego próbawali robić/zrobili.

Regards,
/J.D.
--
Jan Dubiec, jdx_at_nospam_slackware.pl, mobile: +48 602 101787

Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.icm.edu.pl!news.webcorp.com.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: frohme_at_nospam_hoga.NOSPAM.pl (frohme)
Subject: Re: =?ISO-8859-2?Q?Pe=B3ny?= programowy RS-232.
Date: Sat, 28 Jun 2003 07:47:11 +0000 (UTC)


Nie wiem czy się opłaca. Software'owa realizacja specjalizowanej
kostki - to jest możliwe tylko czy warto. Transfer zabójczy nie jest
i nie będzie, do tego interface z poziomu proc'a na RS232 dla
wszystkich sygnałów, jeszcze raz to rozważ. Gdyby decyzja była
nieodwołalna sprawdż najpierw np. w "Szeregowych interfejsach
cyfrowych" Mielczarka co trzeba zaimplementować.
P.S. a propos motta - czy Einstein też, on był wierzący.
--
Wyslano z forum elektronicznego: https://www.elektroda.pl/rtvforum/

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.webcorp.com.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: maurycysajdak_at_nospam_mail.zetosa.com.NOSPAM.pl (simon71)
Subject: Re: =?ISO-8859-2?Q?Pe=B3ny?= programowy RS-232.
Date: Sat, 28 Jun 2003 09:46:51 +0000 (UTC)


Zanim zrealizujesz pełny RS232 zastanów się do czego Ci jest
potrzebny. Np sygnał RI, słuzy do sygnalizacji dzwonienia modemu.
Musisz sobie odpowiedzieć czy chcesz taki sygnał obsługiwać i tak po
kolei ze wszystkimi pozostałymi. W większości przypadków wystarczy
obsługiwac tylko kontrolę przepływu.
--
Wyslano z forum elektronicznego: https://www.elektroda.pl/rtvforum/

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!hs001.slackware.pl!new

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_slackware.pl>
Subject: Re: =?iso-8859-2?q?Pe=B3ny?= programowy RS-232.
Date: 28 Jun 2003 17:07:52 +0200


On Sat, 28 Jun 2003 09:46:51 +0000 (UTC), maurycysajdak_at_nospam_mail.zetosa.com.NOSPAM.pl (simon71) wrote:
Zanim zrealizujesz pełny RS232 zastanów się do czego Ci jest
potrzebny. Np sygnał RI, słuzy do sygnalizacji dzwonienia modemu.
Wiem do czego on służy. W sam raz IMO z tym sygnałem, a także z DCD,
DTR i DSR nie powinno być dużych problemów.

Musisz sobie odpowiedzieć czy chcesz taki sygnał obsługiwać i tak po
kolei ze wszystkimi pozostałymi.
Chcę obsługiwać te sygnały. :-)

W większości przypadków wystarczy obsługiwac tylko kontrolę przepływu.
I właśnie to mnie martwi. IMO może być pewien problem z RTS/CTS
(a przynajmniej na razie nie mam pomysłu jak je zrealizować) . Pozostałe
sygnały to pryszcz. ;-)

Generalnie chodzi mi o to, aby do UART-a w uC dodać obsługę "sygnałów
modemowych" bez stosowania dodatkowej kości. Chętnie zobaczyłbym jakieś
przykłady takiego softu.

Regards,
/J.D.
--
Jan Dubiec, jdx_at_nospam_slackware.pl, mobile: +48 602 101787

Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.webcorp.com.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: maurycysajdak_at_nospam_mail.zetosa.com.NOSPAM.pl (simon71)
Subject: Re: =?ISO-8859-2?Q?Pe=B3ny?= programowy RS-232.
Date: Sat, 28 Jun 2003 17:46:59 +0000 (UTC)


Przykladu kodu nie mam, ale mogę poradzić co następuje. Zakładam że
masz w programie bufory do odbioru po uarcie. Obsługa wyglada tak, że
dopóki masz wolne miejsce w buforze, to wystawiasz sygnał,że mozesz
odbierać, a kiedy brak miejsca w buforze, to zmieniasz stan. Co do
nadawania to sytuacja jest prostsza. Jesli urządzenie odbiorcze jest
gotowe do odbioru, to nadajesz, jeśli nie to czekasz, aż będzie
gotowe.
--
Wyslano z forum elektronicznego: https://www.elektroda.pl/rtvforum/

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!newsfeed01.sul.t-online.de!t-online.de!newspeer1-gui.server.ntli.net!ntli.net!sn-xit-02!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!n