UART custom baudrate.

Miroslav Šinko sinkomiro na gmail.com
Úterý Duben 6 15:44:59 CEST 2021


Ak je UART obvod na zakladnej doske kompatibilny s 16550, tak je to vec HW.

Pre rychlost 5787 sa vypocita delitel 115200/5787=19.906. Celocislene
sa oreze na 19 a skutocna rychlost je potom 115200/19=6063, co je cca
4% odchylka od pozadovanej.

miro

ut 6. 4. 2021 o 15:31 Martin Hanek <martin na hanek.net> napísal(a):
>
> Dobrý den,
> mám program Terminal na Windows 10, potřebuji rychlost 5787 bps přes COM
> port.
> Pokud použiji převodník s FT232, nastavím ji, komunikace funguje. Pokud
> použiji UART na základní desce PC, nastavit taky jde, ale komunikace
> nefunguje, zařízení neodpovídá.
> Když nastavím 5760 bps, což je 115200/20, tak to funguje, jsem v
> toleranci +-0,5% a zařízení komunikuje.
>
> Pochopil jsem správně, že to je vlastnost hardwaru UARTu a ne věcí
> operačního systému? Tedy, že na Linuxu to bude stejné a 5787 taky
> nenastavím?
> DLL and DLM : Divisor latch registers (R/W)
> https://www.lammertbies.nl/comm/info/serial-uart#DLX
>
> --
> Martin Hanek
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list