首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CubeMX计时器配置问题(截图附后)

CubeMX计时器配置问题(截图附后)
EN

Stack Overflow用户
提问于 2020-07-22 19:38:32
回答 1查看 348关注 0票数 0

我试图了解内部时钟上的计时器是如何工作的。我在下面附加了我的CubeMX配置。

目前,我已经将主时钟设置为480 MHz,这是这个STM32H743ZI芯片的最大时钟。我正在使用提姆2,所以我看的是APB1。

从时钟树中我看到,目前定时器时钟是240个MHz,外围时钟是120个MHz。

  1. ,我的第一个问题是,为什么它使用120 MHz,其中它清楚地写着"240 MHz“来表示”APB1上的计时器时钟“?我用示波器验证了频率。

这是一个很长的机会,但根据我所读到的是,这个芯片的最大定时器时钟是200 MHz。因此,240大于200,也许芯片是自动应用/2除法器?我认为时钟配置树会说些什么,而不是允许应用“240个MHz”?

  1. 我的第二个问题:为了论证,假设最大计时器时钟实际上是200 MHz,如何将200 MHz设置为APB1的时钟频率?我相信,要实现200 MHz,就不可能不牺牲最大MCU时钟,并将其从480 MHz降至400 MHz?

  1. 我可以信任CubeMX在任何时候做的自动预分频器/乘法器调整吗?

EN

回答 1

Stack Overflow用户

发布于 2020-07-22 21:17:33

你是怎么用显微镜检查的?它在芯片里吗?

  1. 定时器时钟为240 the,连接到APB1的其他外围时钟为120 the。

据我所读到的

,这个芯片的最大定时器时钟是200 MHz。

你在哪里读到的?官方文件说的是不同的东西

  1. 我认为这个问题不太合理

  1. 您可以看到这些值,如果您愿意,可以手动检查它们,但是在这种情况下,计算机通常比人类要好。就我个人而言,我对Cube没有任何问题。顺便说一下,我只把它用在时钟上(我太懒了,不想手工计算所有的预调用者),但是我用裸寄存器的方式编写程序。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63041951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档