打印
[STM32F3]

系统定时器问题

[复制链接]
620|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chenho|  楼主 | 2019-3-4 13:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm32f303cbt6
原先程序使用的是stm32cubemx生成的代码,系统定时器中断周期是1ms,现在我修改APB2时钟分频器由1分频改成4分频,为什么系统定时器受影响,中断时间变长了,系统定时器配置的是HCLK/1,APB2是挂在HCLK上的,系统定时器也是挂在HCLK上,但HCLK分频没有动,只改APB2,怎么会影响到系统定时器呢?
沙发
zhuhuis| | 2019-3-4 13:43 | 只看该作者
改APB2干嘛呢?

使用特权

评论回复
板凳
tian111| | 2019-3-4 13:45 | 只看该作者
改定时器的分频好了;

使用特权

评论回复
地板
chenho|  楼主 | 2019-3-4 13:48 | 只看该作者
我目的不是改系统定时器,改APB2是为了降低SPI时钟

使用特权

评论回复
5
zwll| | 2019-3-4 13:51 | 只看该作者

系统定时器不会变啊

使用特权

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

使用特权

评论回复
7
songqian17| | 2019-3-4 13:59 | 只看该作者
如果不是成倍的变化,那就是其他的问题

使用特权

评论回复
8
chenho|  楼主 | 2019-3-4 14:02 | 只看该作者
就不是按倍变化,查询PLL和AHB,APB1分频值都没变

使用特权

评论回复
9
chenho|  楼主 | 2019-3-4 14:06 | 只看该作者
我再好好缕一缕吧,有了好消息及时通知大家,结贴喽

使用特权

评论回复
10
643757107| | 2019-3-4 22:01 | 只看该作者
用cube不能生成你满意的时钟?

使用特权

评论回复
11
renzheshengui| | 2019-3-11 15:13 | 只看该作者
成倍变化就是哪里设置有牵连了

使用特权

评论回复
12
wakayi| | 2019-3-11 15:23 | 只看该作者
应该会有小范围的漂移 但是成倍的话 就是程序或者哪里出问题了

使用特权

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

本版积分规则

748

主题

9853

帖子

5

粉丝