求教MSP430F417模拟串口115200波特率

2019-03-24 09:16发布

模拟串口时,要得到115200波特率,如何设置1bit值和半个bit值的数值,请指教。谢谢

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
5525
2019-03-24 21:16
qiuqian3623 发表于 2016-6-23 09:10
是用IO口模拟的。1bit设置为9;0.5bit设置为4,试过了不行。

1个bit设定,9.0us, 这个和理想 8.680us, 相差 0.320us.
正常 UART都是 一byte一同步, 一次同步送10bit, 最后那个bit 采样点偏差就是 3.2us.
在加上,你的时钟和对法时钟的误差,还有你软件模拟送的这个误差,有点玄啊。

0.5 bit,设置 4 这个开始就加入了0.680us的误差,
总误差就是特有可能偏大
(0.680us + 3.2us+送时钟误差+收时钟误差+收软件误差) > 4.340us

一周热门 更多>

相关问题

    相关文章