RCC_APB2PeriphClockCmd这一部分在HAL库中如何替代的
时间: 2024-05-12 10:19:41 浏览: 124
LED.rar_STM151 HAL_STM32c8t6点灯_hal点灯_stm32L1 spi_stm32l15x
在HAL库中,该函数可以使用以下函数替换:
```c
RCC_PeriphCLKInitTypeDef RCC_PeriphCLKInitStruct;
HAL_RCCEx_PeriphCLKConfig(&RCC_PeriphCLKInitStruct);
```
需要注意的是,需要在RCC_PeriphCLKInitStruct结构体中设置要使能的外设和时钟源。例如,如果要使能USART1的时钟,可以使用以下代码:
```c
RCC_PeriphCLKInitStruct.PeriphClockSelection = RCC_PERIPHCLK_USART1;
RCC_PeriphCLKInitStruct.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2;
HAL_RCCEx_PeriphCLKConfig(&RCC_PeriphCLKInitStruct);
```
阅读全文