[STM32F3] 系统定时器问题

[复制链接]
1106|16
 楼主| chenho 发表于 2021-1-12 21:19 | 显示全部楼层 |阅读模式

stm32f303cbt6
原先程序使用的是stm32cubemx生成的代码,系统定时器中断周期是1ms,现在我修改APB2时钟分频器由1分频改成4分频,为什么系统定时器受影响,中断时间变长了,系统定时器配置的是HCLK/1,APB2是挂在HCLK上的,系统定时器也是挂在HCLK上,但HCLK分频没有动,只改APB2,怎么会影响到系统定时器呢?
xxmmi 发表于 2021-1-12 21:21 | 显示全部楼层

改APB2干嘛呢?
tian111 发表于 2021-1-12 21:23 | 显示全部楼层
改定时器的分频好了;
 楼主| chenho 发表于 2021-1-12 21:25 | 显示全部楼层
我目的不是改系统定时器,改APB2是为了降低SPI时钟
zwll 发表于 2021-1-12 21:27 | 显示全部楼层
系统定时器不会变啊
chuxh 发表于 2021-1-12 21:31 | 显示全部楼层
按原理是不会变的,可是就是有影响,比如用系统定时器来倒计时10秒,APB2不分频时是刚好10秒的,APB2改成2分频时,计时就需要11秒左右,改成4分频需要十几秒具体忘了
songqian17 发表于 2021-1-12 21:33 | 显示全部楼层
如果不是成倍的变化,那就是其他的问题
 楼主| chenho 发表于 2021-1-12 21:35 | 显示全部楼层
就不是按倍变化,查询PLL和AHB,APB1分频值都没变
wangzsa 发表于 2021-1-12 21:38 | 显示全部楼层
用cube不能生成你满意的时钟?
yinxiangh 发表于 2021-1-12 21:40 | 显示全部楼层
成倍变化就是哪里设置有牵连了
kangzj 发表于 2021-1-12 21:41 | 显示全部楼层

应该会有小范围的漂移 但是成倍的话 就是程序或者哪里出问题了
 楼主| chenho 发表于 2021-1-12 21:43 | 显示全部楼层

我再好好缕一缕吧,有了好消息及时通知大家
paotangsan 发表于 2021-2-4 12:08 | 显示全部楼层
系统定时器不会改变的啊
renzheshengui 发表于 2021-2-4 12:09 | 显示全部楼层
估计代码上哪里影响他了
wakayi 发表于 2021-2-4 12:10 | 显示全部楼层
既然已经倍频了  那就是肯定代码的问题了
wowu 发表于 2021-2-4 12:10 | 显示全部楼层
还是贴出代码来大家帮你看看吧
xiaoqizi 发表于 2021-2-4 12:11 | 显示全部楼层
楼主捋出来问题了吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

748

主题

9853

帖子

5

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