根据串口工作方式3的公式:

波特率 = 晶振频率 / (32 * (256 - X)) * (1 + SMOD)

代入已知条件,得到:

19200 = 11.0592MHz / (32 * (256 - X)) * (1 + 1)

化简得:

256 - X = 11.0592MHz / (32 * 19200) * 2

解得:

X ≈ 137

因为T1计数器是16位的,所以X需要用两个寄存器来存储,即高8位为1,低8位为137,即0x0189。

串行口工作方式3SMOD=1晶振频率=110592MHz已知波特率为19200bits则定时器T1的初值X为

原文地址: https://www.cveoy.top/t/topic/bOYP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录