打印
[STM8]

stm8s的HSI精度很不错

[复制链接]
2491|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
desertsailor|  楼主 | 2015-5-18 20:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天写了一下stm8s中用HSE校准HSI的程序,简单测试的时候,用打火机和电烙铁给芯片加温(估计有个六七十度),用冰水降温(应该快到零度了),结果发现未校准时STM8S的内部HSI的误差都在1%以内,串口以19200的波特率通讯正常,看来STM8S的内部HSI的精度还是挺高的,在一定温度范围内(估计0-60度,未测试其它温度)使用都用不着校准了。
沙发
皈依| | 2015-5-18 22:15 | 只看该作者
现在也在用stm8s 求楼主分享外部时钟校准内部时钟的办法

使用特权

评论回复
板凳
desertsailor|  楼主 | 2015-5-18 22:34 | 只看该作者
皈依 发表于 2015-5-18 22:15
现在也在用stm8s 求楼主分享外部时钟校准内部时钟的办法

选择HSE分频后得到128k频率作为AWU的时钟,再置位AWU_CSR中的MSR,相当于将之前的128k的时钟接到TIM1或TIM3(不同的器件对应不同的定时器)的输入通道,再以HSI为系统的主时钟,使能TIM1或TIM3的输入捕获,再根据捕获的值逐渐调整CLK_HSITRIMR,直至误差最小。

使用特权

评论回复
地板
皈依| | 2015-5-19 08:25 | 只看该作者
desertsailor 发表于 2015-5-18 22:34
选择HSE分频后得到128k频率作为AWU的时钟,再置位AWU_CSR中的MSR,相当于将之前的128k的时钟接到TIM1或TI ...

学习了~我也去试试 感谢楼主!

使用特权

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

本版积分规则

5

主题

515

帖子

2

粉丝