[技术问答] M0516 UART跑256000問題

[复制链接]
2052|8
 楼主| jerry7135 发表于 2015-7-14 17:49 | 显示全部楼层 |阅读模式
請問各位大哥,小弟目前用M0516開發,需要用到256000的UART速率,看了一下規格書好像用公式算都無法達到256000,我是使用外振12MHz,請問這裡有人可以幫忙解答嗎?
公式
UART_CLK / (A+2)
A=(12000000/256000)-2
A=44.8
這樣數字無法整除
gaoyang9992006 发表于 2015-7-14 20:59 | 显示全部楼层
差不多接近就行了,你以为晶振很准确吗?都差好几十个Hz.
玛尼玛尼哄 发表于 2015-7-14 21:05 | 显示全部楼层
是啊,差不多就行了,还有速度越快,误码率越高的。
仙女山 发表于 2015-7-16 15:49 | 显示全部楼层
如果想要精确的话得用高精度的晶振
643757107 发表于 2015-7-16 19:37 | 显示全部楼层
跑这么快,你要用的晶振肯定很贵。
734774645 发表于 2015-7-16 20:27 | 显示全部楼层
晶振国产的一般精度差,你做这么高,肯定不准。
稳稳の幸福 发表于 2015-7-16 20:54 | 显示全部楼层
没有上过一万的路过,都是9600
643757107 发表于 2015-7-22 19:11 来自手机 | 显示全部楼层
我也是用9600觉得挺好,想高速,晶振必须好
戈卫东 发表于 2015-7-22 22:13 | 显示全部楼层
如果手动的话可以取45,误差不大。如果自动计算的话会去44,误差稍大,但仍可以接受。
如果倍频到48MHz的话则自动计算的误差可以减少到和手动一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部