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...
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...
T_ADCCLK=RCC_Clock_t.ADCCLK_Frequency; //测试各时钟频率 } 在KEIL中查看T_SYSCLK,T_HCLK...
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...
void RCC_RTCCLKCmd(FunctionalState NewState);// 使能或者失能RTC时钟 //输入:ENABLE或者DISABLE void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks);// 返回时钟的频率 //输入:指向结构RCC_ClocksTypeDef的指针,包含了各个时钟的频率(单位为Hz) void RCC_AHBPeriphClockCmd(uint32_t RCC_AHBPeriph, Functional...
void RCC_RTCCLKCmd(FunctionalState NewState);//使能或者失能RTC时钟;输入:ENABLE或者DISABLE void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks);//返回时钟的频率;输入:指向结构RCC_ClocksTypeDef的指针,包含了各个时钟的频率(单位为Hz) void RCC_AHBPeriphClockCmd(uint32_t RCC_AHBPeriph, FunctionalState New...
if (pllsource == 0 乘以00){/* HSI oscillator clock divided by 2 selected as PLL clock entry */RCC_Clocks->SYSCLK_Frequency = (HSI_Value >> 1) * pllmull;}else{/* HSE selected as PLL clock entry */ if ((RCC->CFGR & CFGR_PLLXTPRE_Mask) != (u32)RESET){/*HSE oscillator cloc...
系统时钟SYSCLK经过AHB预分频器分频之后得到时钟叫AHB总线时钟,即HCLK,分频因子可以是:[1,2,4,8,16,64,128,256,512],具体的由时钟配置寄存器RCC_CFGR的HPRE位设置。片上大部分外设的时钟都是经过HCLK分频得到,至于AHB总线上的外设的时钟设置为多少,得等到我们使用该外设的时候才设置,我们这里只需粗线条的设置好...
RCC_Clocks->SYSCLK_Frequency = (HSE_VALUE / prediv1factor) * pllmull; #else /* HSE selectedas PLL clock entry */ if ((RCC->CFGR & CFGRPLLXTPRE_Mask) != (uint32_t)RESET) {/* HSE oscill...
uint32_t SystemCoreClock = SYSCLK_FREQ_24MHz; /*!< System Clock Frequency (Core Clock) */ #elif defined SYSCLK_FREQ_36MHz uint32_t SystemCoreClock = SYSCLK_FREQ_36MHz; /*!< System Clock Frequency (Core Clock) */ #elif defined SYSCLK_FREQ_48MHz ...