赛元的 7445 之类波特率 灵活一点, PDF -- BaudRate = fsys / [TH1,TL1] ,:[TH1,TL1] 大于 0x0010 就Ok
比如楼主要的 115200bps,按它的内部 16MHz 时钟,分频系数是 16MHz / 115200 = 138.888... ,取值 139。
(我使用的是赛元 8003,试过 460800 也没有问题 -- 系数34.7222,取值 35,芯片全电压温度的频率误差是 1%,总误差 0.2778/35 + 1% < 1.8%,低于 Uart 要求的 2.5% 理论允许误差)。 |