打印

uart baud rate

[复制链接]
786|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gll123|  楼主 | 2016-8-10 11:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Clock=(Baud Rate*ovsampling)+5%
客户选择的是3M的时钟,oversample选择的是16,这样的时钟至少是3.6864,所以主时钟如果选择3M,不能分频得不到满足uart需要的时钟。所以必须要提高IMO的时钟。
另外一个问题就是,如果客户用的是内部时钟的话,只能通过HFCLK时钟整数分频过去。如果选择48M的频率的话,分频divider选择13的话,正好可以得到满足uart时钟准确范围的3.692Mhz的时钟。
不过,还可以选择用terminal的时钟,这样就可以选择分数分频,直接给3.6864的时钟,同时还可以调整oversampling的位数。
如果客户想得到自己需要的baud rate的话,需要自己调IMO的时钟来达到需要的。
沙发
wowu| | 2018-6-25 21:41 | 只看该作者
感谢楼主  很详细

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

186

帖子

3

粉丝