A40 STM32_HAL库函数 之 Rcc扩展驱动所有函数的介绍及使用

发布于:2024-04-27 ⋅ 阅读:(27) ⋅ 点赞:(0)

1 该驱动函数预览

序号 函数名 描述
1 HAL_RCCEx_PeriphCLKConfig() 配置外设时钟。
2 HAL_RCCEx_GetPeriphCLKConfig() 获取外设时钟配置。
3 HAL_RCCEx_GetPeriphCLKFreq() 获取外设时钟频率。

以下是使用模板:

#include "stm32f4xx_hal.h"

int main(void) {
    // HAL初始化
    HAL_Init();
    
    // 配置外设时钟
    HAL_RCCEx_PeriphCLKConfig();
    
    // 获取外设时钟配置
    HAL_RCCEx_GetPeriphCLKConfig();
    
    // 获取外设时钟频率
    HAL_RCCEx_GetPeriphCLKFreq();
    
    return 0;
}

1.1 HAL_RCCEx_PeriphCLKConfig

函数名 HAL_RCCEx_PeriphCLKConfig
函数原形 HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
功能描述 配置外设时钟源
输入参数 PeriphClkInit:外设时钟配置参数
输出参数
返回值 HAL_StatusTypeDef:函数执行状态
先决条件
被调用函数

1.2 HAL_RCCEx_GetPeriphCLKConfig

函数名 HAL_RCCEx_GetPeriphCLKConfig
函数原形 void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
功能描述 获取外设时钟配置参数
输入参数
输出参数 PeriphClkInit:外设时钟配置参数
返回值
先决条件
被调用函数

1.3 HAL_RCCEx_GetPeriphCLKFreq

函数名 HAL_RCCEx_GetPeriphCLKFreq
函数原形 uint32_t HAL_RCCEx_GetPeriphCLKFreq(uint32_t PeriphClk)
功能描述 获取外设时钟频率
输入参数 PeriphClk:外设时钟编号
输出参数
返回值 外设时钟频率
先决条件
被调用函数

该文档修改记录:

修改时间 修改说明
2024年4月30日 第一次发布,介绍了该博客驱动所有函数的介绍及使用

总结

以上就是该博客驱动所有函数的介绍及使用的内容。
有不明白的地方欢迎留言;有建议欢迎留言,我后面编写文档好改进。
创作不容,如果文档对您有帮助,记得给个赞。


网站公告

今日签到

点亮在社区的每一天
去签到