第一次用
STM32CubeMX,生成MDK工程,感觉很好。外接8MHZ晶振,生成80MHZ系统时钟,现在就是生成的定时时钟与实际有差误,比正常少5倍,比如80MHZ,实际检测下来系统时钟只有16MHZ。
理论:
tiM1:在 Parameter Settings 页配置预分频系数为 79,计数周期(自动加载值)为 332,
定时器溢出频率就是 80MHz/(79+1)/(332+1) = 3.003KHz约3K。
实际:TIM1:在 Parameter Settings 页配置预分频系数为 15,计数周期(自动加载值)为 332,
定时器溢出频率就是 16MHz/(15+1)/(332+1) = 3.003KHz约3K。
TIM6与TIM1一样情况!
请求帮助,谢谢!



一周热门 更多>