gpt4 book ai didi

clock - 如何在STM32F429中找到APB1时钟的值

转载 作者:行者123 更新时间:2023-12-03 02:05:52 27 4
gpt4 key购买 nike

谁能告诉我如何找到STM32F429的APB1时钟频率?以及如何计算STM32F429的波特率。

P.S...请不要告诉我引用引用手册,因为这些工作已经完成,我想告诉我 APB1 时钟频率的确切值

谢谢

最佳答案

使用标准外设库,包含stm32f4xx_rcc.h,然后调用void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks),它将使用以下值填充您传递的结构所有总线时钟。

答案的正确性取决于您为 HSI_VALUEHSE_VALUE 设置的值(全局 uint32_t 设置为以 Hz 为单位的值)您系统的振荡器)。您可以在应用程序的启动 C 文件中找到它。

您应该检查启动文件中的值,以确保核心时钟是从您期望的源生成的(通常是通过内部 (HSI) 或外部 (HSE) 晶振的 PLL)。如果它们正确并且与上述全局常量匹配,则 RCC_GetClocksFreq 给出的答案将是正确的。

关于clock - 如何在STM32F429中找到APB1时钟的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27170936/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com