,stm32 时钟周期是多少
2023-5-23 深圳市松本先天下科技发展有限公司
对于STM32F4,输入时钟源主要包括HSI,HSE,LSI,LSE。其中,从时钟频率来分可以分为高速时钟源和低速时钟源,其中HSI、HSE高速时钟,LSI和LSE是低速时钟,从来源可分为外部时钟源和内部时钟源,外部时钟源就是从外部通过接晶振的方式获取,锁相环有两种可选择的输入源:一个是内部时钟HSI信号,另一个是外部时钟HSE信号。
图中所表示的配置锁相环倍频系数,可以查到在STM32F4系列中,ST设置它的有效倍频范围为192432倍。要实现168MHz的主频率,我们通过选择HSE分频作为PLL输入的时钟信号,输入8Mhz,8分频,即1MHz,通过标号选择倍频因子,我们选择336倍频,这样可以得到时钟信号为1*336=336MHz,然后经过2分频,得到168MHz。
1、STM32固件库ADC默认时钟是多少
STM32F10x系列ADC最高时钟不超过14MHz。如果使用固件库,就用函数RCC_ADCCLKConfig()来设置ADC的工作时钟,根据系统工作频率来分频,比如72MHz时就需要6分频:RCC_ADCCLKConfig(RCC_PCLK2_Div6)。一般在时钟配置函数RCC_Configuration();中,ADC时钟最大为14MHz,如果STM32系统时钟运行在56MHz时,一般为4分频,ADC时钟为14MHz,如果系统时钟为72MHz时,一般为6分频,ADC时钟为12MHz。
2、STM32的系统默认时钟是多少
就是芯片最大时钟,看datasheet,APB1和APB2不一样,一般就是72MHz或36MHz。AHB(HCLK)时钟SYSCLK72MHzAPB2(PCLK2)时钟AHB1/2时钟36MHzAPB1(PCLK1)时钟AHB时钟72MHzADC时钟PCLK21/49MHzPLL时钟HSE*972MHz。如果你没有做配置,系统默认时钟频率是72MHz的。
3、stm32除法运算几个时钟
在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①、HSI是高速内部时钟,RC振荡器,频率为8MHz,②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。③、LSI是低速内部时钟,RC振荡器,频率为40kHz,④、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。