EasyManua.ls Logo

Nuvoton NuMicro MS51PC0AE - Page 368

Default Icon
491 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MS51
Nov. 28, 2019 Page 368 of 491 Rev 1.00
MS51 32K SERIES TECHNICAL REFERENCE MANUAL
RL3 = value low byte
T3CON|= 0x08; //Trigger Timer3
Serial port 1 (UART1) use Timer 3 as baudrate generator: Fomula is
RL3)RH3(256-65536scale-Pre
F
16
1
SYS
SCON_1 = 0x52; //UART1 Mode1,REN_1=1,TI_1=1
T3CON = 0xF8; //T3PS2=0,T3PS1=0,T3PS0=0(Prescale=1),
RH3 = value high byte
RL3 = value low byte
T3CON|= 0x08;
Following list some popular baudrate value base on different Fsys and the deviation value:
Fsys Value
Baud Rate
TH1 Value (Hex)
RH3,RL3 Value (Hex)
Baudrate Deviation
24 MHz
4800
64
(SMOD=0)
FEC8
0.160256%
9600
64
FF64
0.160256%
19200
B2
FFB2
0.160256%
38400
D9
FFD9
0.160256%
57600
E6
FFE6
0.160256%
115200
F3
FFF3
0.160256%
150000
F6
FFF6
0.000000%
166666
F7
FFF7
0.000400%
187500
F8
FFF8
0.000000%
214285
F9
FFF9
0.000333%
250000
FA
FFFA
0.000000%
300000
FB
FFFB
0.000000%
375000
FC
FFFC
0.000000%
500000
FD
FFFD
0.000000%
750000
FE
FFFE
0.000000%
1500000
FF
FFFF
0.000000%
16 MHz
4800
30
FF30
0.160256%
9600
98
FF98
0.160256%
19200
CC
FFCC
0.160256%
38400
E6
FFE6
0.160256%
57600
EF
FFEF
2.124183%
115200
F7
FFF7
-3.549383%

Table of Contents