rcc_apb2periphclockcmd
时间: 2023-04-29 14:05:24 浏览: 1805
rcc_apb2periphclockcmd 是一个函数,用来控制APB2总线上的外设时钟开启或关闭。它是STM32库里用于配置系统时钟的一部分。APB2总线上的外设可以访问内部外设如AFIO,GPIO,USART等.
相关问题
RCC_APB2PeriphClockCmd
RCC_APB2PeriphClockCmd是用于配置外设时钟的函数。根据引用,这个函数的作用是打开某个外设的时钟,其中RCC_APB2Periph是要配置的外设参数,而ENABLE是指定要打开这个外设时钟。这个函数通常用于连接GPIO和外部中断,如引用所述,外部中断的控制器的时钟挂载在APB2时钟组下。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [【STM32】系统时钟RCC详解(超详细,超全面)](https://blog.csdn.net/as480133937/article/details/98845509)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【STM32标准库】【基础知识】外部中断](https://blog.csdn.net/m0_57585228/article/details/124520911)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
RCC_APB2PeriphClockCmd代码
RCC_APB2PeriphClockCmd是STM32 HAL库中的一个函数,用于控制STM32芯片的外设时钟使能。其定义如下:
```c
void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState);
```
其中,RCC_APB2Periph表示外设的时钟使能位,可以是多个外设的时钟使能位的按位或(|)操作;NewState表示新的使能状态,可以是ENABLE或DISABLE。
例如,下面的代码将使能GPIOA、GPIOB和USART1的时钟:
```c
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_USART1, ENABLE);
```
在使用这些外设之前,需要先使能它们的时钟。另外,还需要在使用完毕后,通过调用相应的RCC_APB2PeriphClockCmd函数,将相应的外设时钟禁用。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)