[应用方案] 初始化系统时钟的函数

[复制链接]
 楼主| 很过分好的suj 发表于 2024-7-30 14:52 | 显示全部楼层 |阅读模式
void Clock_Init(void)
{
    // 启用外部高速晶振 (HSE)
    RCC->CTRL |= RCC_CTRL_HSEEN;
    // 等待 HSE 稳定
    while (!(RCC->CTRL & RCC_CTRL_HSERDY));

    // 配置系统时钟源为 HSE
    RCC->CFG = (RCC->CFG & ~RCC_CFG_SW) | RCC_CFG_SW_HSE;

    // 配置其他时钟源和分频器(根据具体需求调整)
    // ...
}


此函数启用外部高速晶振,并等待其稳定,然后配置系统时钟源为HSE。

我想看大海 发表于 2024-7-31 14:31 | 显示全部楼层
只切换,不用倍频吗
花间一壶酒sd 发表于 2025-1-31 23:37 | 显示全部楼层
配置系统时钟源为HSE。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

65

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

24

主题

65

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部