[STM32F3] stm32f303cbt6系统定时器问题

[复制链接]
 楼主| sdggg 发表于 2017-10-27 16:05 | 显示全部楼层 |阅读模式
原先程序使用的是stm32cubemx生成的代码,系统定时器中断周期是1ms,现在我修改APB2时钟分频器由1分频改成4分频,为什么系统定时器受影响,中断时间变长了,系统定时器配置的是HCLK/1,APB2是挂在HCLK上的,系统定时器也是挂在HCLK上,但HCLK分频没有动,只改APB2,怎么会影响到系统定时器呢?
mmuuss586 发表于 2017-10-27 16:48 | 显示全部楼层
改APB2干嘛呢?
改定时器的分频好了;
 楼主| sdggg 发表于 2017-10-27 20:57 | 显示全部楼层
mmuuss586 发表于 2017-10-27 16:48
改APB2干嘛呢?
改定时器的分频好了;

我目的不是改系统定时器,改APB2是为了降低SPI时钟
junpeng324 发表于 2017-10-27 21:20 | 显示全部楼层
系统定时器不会变啊
 楼主| sdggg 发表于 2017-10-27 21:54 | 显示全部楼层
junpeng324 发表于 2017-10-27 21:20
系统定时器不会变啊

按原理是不会变的,可是就是有影响,比如用系统定时器来倒计时10秒,APB2不分频时是刚好10秒的,APB2改成2分频时,计时就需要11秒左右,改成4分频需要十几秒具体忘了
heisexingqisi 发表于 2017-10-27 22:34 | 显示全部楼层
如果不是成倍的变化,那就是其他的问题
 楼主| sdggg 发表于 2017-10-28 09:57 | 显示全部楼层
heisexingqisi 发表于 2017-10-27 22:34
如果不是成倍的变化,那就是其他的问题

就不是按倍变化,查询PLL和AHB,APB1分频值都没变
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

155

帖子

1

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

16

主题

155

帖子

1

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