[STM8] stm8s的HSI精度很不错

[复制链接]
2864|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 ...

学习了~我也去试试 感谢楼主!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

523

帖子

2

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