[AT32F421]

使用内部HSI作为串口时钟

[复制链接]
2608|2
手机看帖
扫描二维码
随时随地手机跟帖
shiweicl1314|  楼主 | 2021-6-22 08:57 | 显示全部楼层 |阅读模式
我现在使用421C8芯片管脚不够用想把外部晶体去掉可以省下两个IO,看手册说HSI最大误差2%,我程序中对精度唯一有要求的就是串口了,波特率19200。因为以前对精度有一定要求的场合从来没敢用内部HSI做产品,也在网上搜过相关网友的帖子都说没什么问题,不过我比较谨慎想问问以AT32 2%的精度做串口通讯是否可以完全去掉HSE。

使用特权

评论回复
hoop| | 2021-6-22 09:19 | 显示全部楼层
这一块之前有过测试,不考虑高低温、VDD异常跳变等恶劣条件时,576000的波特率都能完全接受HSI的时钟正常偏差(实际上可允许HSI偏移正负4.5%)。

使用特权

评论回复
shiweicl1314|  楼主 | 2021-6-22 09:23 | 显示全部楼层
hoop 发表于 2021-6-22 09:19
这一块之前有过测试,不考虑高低温、VDD异常跳变等恶劣条件时,576000的波特率都能完全接受HSI的时钟正常偏 ...

嗯,我也只是简单的做过测试并没有批量使用过,理论上2%的误差应该是完全没有问题的。

使用特权

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

本版积分规则

12

主题

57

帖子

2

粉丝