打印
[STM32F3]

系统定时器问题

[复制链接]
823|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时钟

使用特权

评论回复
5
zwll| | 2021-1-12 21:27 | 只看该作者
系统定时器不会变啊

使用特权

评论回复
6
chuxh| | 2021-1-12 21:31 | 只看该作者
按原理是不会变的,可是就是有影响,比如用系统定时器来倒计时10秒,APB2不分频时是刚好10秒的,APB2改成2分频时,计时就需要11秒左右,改成4分频需要十几秒具体忘了

使用特权

评论回复
7
songqian17| | 2021-1-12 21:33 | 只看该作者
如果不是成倍的变化,那就是其他的问题

使用特权

评论回复
8
chenho|  楼主 | 2021-1-12 21:35 | 只看该作者
就不是按倍变化,查询PLL和AHB,APB1分频值都没变

使用特权

评论回复
9
wangzsa| | 2021-1-12 21:38 | 只看该作者
用cube不能生成你满意的时钟?

使用特权

评论回复
10
yinxiangh| | 2021-1-12 21:40 | 只看该作者
成倍变化就是哪里设置有牵连了

使用特权

评论回复
11
kangzj| | 2021-1-12 21:41 | 只看该作者

应该会有小范围的漂移 但是成倍的话 就是程序或者哪里出问题了

使用特权

评论回复
12
chenho|  楼主 | 2021-1-12 21:43 | 只看该作者

我再好好缕一缕吧,有了好消息及时通知大家

使用特权

评论回复
13
paotangsan| | 2021-2-4 12:08 | 只看该作者
系统定时器不会改变的啊

使用特权

评论回复
14
renzheshengui| | 2021-2-4 12:09 | 只看该作者
估计代码上哪里影响他了

使用特权

评论回复
15
wakayi| | 2021-2-4 12:10 | 只看该作者
既然已经倍频了  那就是肯定代码的问题了

使用特权

评论回复
16
wowu| | 2021-2-4 12:10 | 只看该作者
还是贴出代码来大家帮你看看吧

使用特权

评论回复
17
xiaoqizi| | 2021-2-4 12:11 | 只看该作者
楼主捋出来问题了吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

748

主题

9853

帖子

5

粉丝