硬汉嵌入式论坛

 找回密码
 立即注册
查看: 181|回复: 4
收起左侧

[STM32H7] STM32H7定时器时钟

[复制链接]

56

主题

113

回帖

281

积分

高级会员

积分
281
发表于 2025-11-23 16:39:51 | 显示全部楼层 |阅读模式



需要给STM323H7B0配置TIM6定时器中断,需要知道TIM6的时钟是多少,在STM32CubeMX 时钟配置界面,有一个“To APB1 Peripheral Clocks”, 是140M,还有一个直接写的就是定时器“To APB1 Timer Clocks”, 是280M.
要以哪个为参考呢?
我看DataSheets上的框图,TIM6是挂在APB1总线上的,APB1总线最大支持140M时钟,但是上面这个“To APB1 Timer Clocks”是280M,不匹配了,不知道这个是干嘛用的?

1.jpg

2.jpg

回复

使用道具 举报

7

主题

364

回帖

385

积分

高级会员

积分
385
发表于 2025-11-23 17:20:08 | 显示全部楼层
图形中不是很明白了么,定时器是X2的,其它的仍然是140M
回复

使用道具 举报

6

主题

162

回帖

180

积分

初级会员

积分
180
发表于 2025-11-23 18:06:54 | 显示全部楼层
STM32 MCU 定时器主频采用的策略都是
1)若 APB 与 AHB 同频,则定时器与 APB 同频;
2)若 APB 是 AHB 分频,则定时器是 APB 二倍频。

在你的案例中,APB1 除定时器外外设时钟 140M,APB1 的定时器时钟 280M
回复

使用道具 举报

56

主题

113

回帖

281

积分

高级会员

积分
281
 楼主| 发表于 2025-11-23 18:54:49 | 显示全部楼层
fxyc87 发表于 2025-11-23 17:20
图形中不是很明白了么,定时器是X2的,其它的仍然是140M

感谢解惑
回复

使用道具 举报

56

主题

113

回帖

281

积分

高级会员

积分
281
 楼主| 发表于 2025-11-23 18:55:01 | 显示全部楼层
Penguins 发表于 2025-11-23 18:06
STM32 MCU 定时器主频采用的策略都是
1)若 APB 与 AHB 同频,则定时器与 APB 同频;
2)若 APB 是 AHB  ...

明白了,感谢解惑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-1-10 17:23 , Processed in 0.047781 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表