STM32 系统配置的时钟获取方式
HAL庫操作:
uint32_t sysclock = 0;
sysclock = HAL_RCC_GetSysClockFreq();
標準庫的操作:
typedef struct
{
uint32_t SYSCLK_Frequency; /*!< returns SYSCLK clock frequency expressed in Hz /
uint32_t HCLK_Frequency; /!< returns HCLK clock frequency expressed in Hz /
uint32_t PCLK1_Frequency; /!< returns PCLK1 clock frequency expressed in Hz /
uint32_t PCLK2_Frequency; /!< returns PCLK2 clock frequency expressed in Hz /
uint32_t ADCCLK_Frequency; /!< returns ADCCLK clock frequency expressed in Hz */
}RCC_ClocksTypeDef;
RCC_ClocksTypeDef get_rcc_clock; //獲取系統時鐘狀態 RCC_GetClocksFreq(&get_rcc_clock); //仿真的時候就可以在結構體get_rcc_clock中看見各個外設的時鐘了
總結
以上是生活随笔為你收集整理的STM32 系统配置的时钟获取方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: debian安装离线源
- 下一篇: 关于Win10应用商店打不开一直转圈圈的