懵懂白昼

文章
4
资源
0
加入时间
2年10月21天

关于STM32内部晶振的一个坑

事情的起因缘于自己的产品需要用到PWM输入捕获测频率,用官方nucleo开发板,跑CUBEMX的HAL库例程:(STM32Cube_FW_L0_V1.11.0\Projects\NUCLEO-L053R8\Examples\TIM\TIM_PWMInput),发现输入捕获的误差很大,而且跟踪计数器的值跳动很大,数据没有规律。从串口打印的数据来看,计数值跳动很大。改输入定时器的捕获中断函数无效,改中断优先级无效。后面实在没办法了,想到开发板上是用的内部晶振,那我用外部晶振试试,结果有惊喜。