-
Data: 2017-09-23 00:47:55
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:10:25 -0000 (UTC), Pszemol napisał(a):
> J.F. <j...@p...onet.pl> wrote:
>> Nie o to chodzi.
>> 8250 o ile pamietam mial 2 bajty bufora wyjsciowego.
>> Wpisujesz bajt1 do wyslania, a on go zaczyna wysylac, ale ... od razu
>> mowi ze nadajnik gotowy do wyslania kolejnego znaku i generuje
>> stosowne przerwanie od nadajnika.
>> Wpisujesz bajt2 - tym razem rejestr statusu mowi, ze nadajnik zajety.
>> Jak skonczy wysylac bajt1, to zaczyna wysylac bajt2, ale od razu
>> status mowi ze bufor nadajnika wolny i generuje przerwanie.
>> Wpisujesz bajt3, sytuacja sie powtarza.
>> UART konczy wysylac bajt2, zaczyna wysylac bajt3, zglasza przerwanie -
>> a program stwierdza, ze nie ma nic wiecej do nadania, wiec konczy
>> obsluge. A uklad ciagle wysyla kolejne bity.
>> Wysylanie bajtu3 sie konczy, 8250 ustawia stosowny bit statusu, ze juz
>> sie nadawanie zakonczylo ... ale przerwania juz nie zglasza.
>>
>> Czyli program wysylajacy jak juz stwierdzi ze nie ma nic do wyslania,
>> to musi aktywnie sprawdzac kiedy to wysylanie sie zakonczylo, i kiedy
>> moze wylaczyc RTS. Mamy np 100MHz procesor a przy 9600 musimy prawie
>> 1ms czekac i sprawdzac czy juz mozna przestawic RTS, zamiast inna
>> pozyteczna robote robic.
>>
>> 16550 to juz nie pamietam - problem rozwiazano, czy sie zaostrzyl,bo
>> kolejka dluzsza.
>>
> 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 :-(
> Oczywiście, że machanie tą linią programowo jest uciążliwe, ale i to jest
> do zrobienia bo nowoczesne uarty mają dwa bity obsługujące nadajnik: ten co
> 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
J.
Następne wpisy z tego wątku
- 23.09.17 04:01 Pszemol
- 23.09.17 05:05 Pszemol
- 23.09.17 08:28 J.F.
- 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
Najnowsze wątki z tej grupy
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Re: International Court of Internet Justice - Internet Project - zapraszam do współpracy i dyskusji