STM32F030C8T6的TIM16定时很慢

2019-07-14 14:20发布

STM32F030C8T6,tiM16定时慢很多,TIM14正常,发现TIM16时钟来自APB2,TIM14 是APB1. 继续测试其它定时器,都是与APB2相关的就慢很多,大约2倍!那么什么原因呢?或者如何修改APB2频率为正确的呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
zhe0010
1楼-- · 2019-07-15 16:29
APB2的频率正常情况下是APB1的一半,是不是设置时将APB2的频率设置成了APB1的1/4?
ureuswerwr
2楼-- · 2019-07-15 17:01
你使用STM32cubeMx肯定不会配置错的
60user121
3楼-- · 2019-07-15 18:29
APB2的频率正常情况下是APB1的一半,是不是设置时将APB2的频率设置成了APB1的1/4?


可能真是这样的,是一半,所以一样的定时器初始化设置,时间慢了似乎一倍!但是在哪里能看到是一半呢?
wenxueshu
4楼-- · 2019-07-15 22:39
 精彩回答 2  元偷偷看……
不废江河万古流
5楼-- · 2019-07-16 00:52
楼主问题解决了吗?我也遇到此问题了,APB2下的外设都会慢,同时发现systick也慢
chenwei6991627
6楼-- · 2019-07-16 06:34
你肯定把定时器的频率搞错了,变成一半了

一周热门 更多>