-
Data: 2017-09-23 08:28:09
Temat: Re: Izolowany konwerter zrobić z RS232 na RS485
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia Fri, 22 Sep 2017 22:05:41 -0500, Pszemol napisał(a):
> "J.F." <j...@p...onet.pl> wrote in message
[...]
>>> Ja piszę o automatycznym machaniu RTSem przez uarta odpowiednio
>>> ustawionego.
>>> Jest to funkcja uarta dedykowana właśnie do zastosowania w
>>> RS485.
>>
>> Ale 16550 chyba jeszcze tego nie ma.
>> Wiec malo ktory program ma :-(
>
> Ficzerek ten się nazywa "RS-485 half duplex direction control".
>
> Chyba masz rację, oryginalny 16C550 tego jeszcze nie miał,
> miały to późniejsze chipy EXARa - od lat jestem jak widać rozpieszczony
> używając uartów klasy XR16C850 i podobnych która mają właśnie taki
> ficzerek i nie zdawałem sobie nawet sprawy jaki szczęściarz ze mnie ;-)
Jakk tak siegam pamiecia ... te dwa porty szeregowe nie zeszly do
chipsetu ?
A potem wyszly ... i faktycznie jestes rozpieszczony ze je w ogole
miales :-) czy na osobnej karcie ?
> 4.18 Feature Control Register (FCTR) - Read/Write
> FCTR[2]: IrDa RX Inversion
Irda, ech, tez juz dawno nie widzialem :-)
> FCTR[3]: Auto RS-485 Direction Control
> . Logic 0 = Standard ST16C550 mode. Transmitter generates an interrupt when
> transmit holding register
> becomes empty and transmit shift register is shifting data out.
> . Logic 1 = Enable Auto RS485 Direction Control function. The direction
> control signal, RS485 pin, changes
> its output logic state from low to high one bit time after the last stop bit
> of the last character is shifted out.
I o to chodzi.
> Also, the Transmit interrupt generation is delayed until the transmitter
> shift register becomes empty.
A o to to IMO niekoniecznie.
> The
> RS485 output pin will automatically return to a logic low when a data byte
> is loaded into the TX FIFO.
> https://www.exar.com/ds/16c850-231-080905.pdf
> No piknie.
To jest osobny pin czy RTS ?
Bo jesli osobny ... chyba byles rozpieszczony komputerm/karta z portem
RS485 a nie 232.
>>> Ty opisałeś nazywa się "transmitter holding register empty" THRE a jest
>>> jeszcze "transmitter empty" TEMT.
>>
>> tylko TEMT przerwania nie zglasza.
>> wiec musisz procesor zmarnowac na pilnowanie, albo jakies
>> przerwanie/timer dobrac do predkosci :-P
>
> No tak, lepiej mieć ficzerek opisany wyżej :-)
Szczegolnie jak bufor dlugi i czekac trzeba nie na jeden czy 2 znaki,
ale np na 120 ... albo alternatywnie taki maly timerek dolozyc do
konwertera :-)
P.S. ale widze rozwiazanie - trzeba dolozyc jakies maly uC, ktory
bedzie monitorowal nadawane dane, rozpoznawal predkosc i sterowal
kierunkiem odpowiednio :-)
J.
Następne wpisy z tego wątku
- 23.09.17 10:21 Dariusz Dorochowicz
- 23.09.17 11:19 Piotr Gałka
- 23.09.17 15:24 J.F.
- 23.09.17 17:18 Piotr Gałka
- 25.09.17 11:55 J.F.
- 25.09.17 14:48 Dariusz Dorochowicz
- 25.09.17 16:44 Piotr Gałka
- 25.09.17 17:13 J.F.
- 25.09.17 19:14 Piotr Gałka
- 25.09.17 19:26 J.F.
- 26.09.17 04:38 Pszemol
- 26.09.17 08:39 Dariusz Dorochowicz
- 26.09.17 10:09 J.F.
- 26.09.17 10:16 Piotr Gałka
- 26.09.17 14:49 Dariusz Dorochowicz
Najnowsze wątki z tej grupy
- Waga z legalizacją
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
Najnowsze wątki
- 2025-03-24 Białystok => Generative AI Engineer <=
- 2025-03-24 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-03-24 Spawanie filamentem
- 2025-03-23 Rozkaz 5-2025: O Umorzeniu Postępowania Sądowego
- 2025-03-23 Rozkaz 4-2025: O Ochronie Praw Autorskich
- 2025-03-23 Rozkaz 3-2025: O Zaprzestaniu Bratobójczych Walk Na Ukrainie
- 2025-03-23 Rozkaz 2-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-03-23 Rozkaz 1-2025: O Uchwaleniu Totaliztycznych Praw i Obowiązków Człowieka
- 2025-03-23 Waga z legalizacją
- 2025-03-23 Nowy VW 208 :-)
- 2025-03-23 ile Tesla ma gwarancji?
- 2025-03-22 OT Silnik sie przegrzewa
- 2025-03-22 Przenoszenie przez wifi na nowego Androida
- 2025-03-22 Warszawa => Senior Account Manager <=
- 2025-03-22 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk