Nove AVR - SIGROW.OSC20ERR5V

Hynek Sladký econf na centrum.cz
Středa Duben 29 08:02:26 CEST 2020


Tak si rikam, jestli by nebylo lepsi vzit osciloskop a zmerit casovani 
vystupu UART misto testu prijmem na jinem UARTu - kdo vi, jak presne 
funguje ten prijimajici UART...

Hynek Sladky


Dne 29.4.2020 v 02:19 Pavel Hudecek napsal(a):
> Zkusil jsem:
>
> #define uartBaud(br) ((float) (F_CPU*64/(16*(float)br))+0.5)
>
> n = uartBaud(19200);
>
> n *= (1024 + SIGROW.OSC20ERR5V);
>
> n /= 1024;
>
> USART0.BAUD = n;
>
> Hodnota SIGROW.OSC20ERR5V je v mém případě 6
>
> Původní n je 4167
>
> Kompenzované n 4191
>
> Když ovšem udělám for cyklus 4000-4500, funguje 4036-4492, střed je 
> tedy 4264.
>
>

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20200429/eadd2425/attachment.html>


Další informace o konferenci Hw-list