一般是 32.768 kHz 晶振,可用于看门狗和 RTC 实时时钟。 高速内部振荡器 (HSI) 频率64MHz 的高速 RC 振荡器,可用于系统时钟。 48 MHz RC 振荡器 (HSI48) 频率48MHz,用于给特定的外设提供时钟,比如配合 CRS 可以作为 USB 的时钟源。 低功耗内部振荡器 (CSI) 频率约是 4MHz,主要用于低功耗。 低速内部振荡...
CSI CSI 是低功耗内部时钟,频率为 4Mhz;可直接用作系统时钟、外设时钟或 PLL 输入 CSI的频率极低,...
A: MCO是STM32的一个时钟输出IO(PA8),它可以选择一个时钟信号输出,可以选择为PLL输出的2分频、HIS...
首先在RCC中将HSE选好,并调整H7的版本,Y版最高400M,V版最高480M Y版可以将Power Regulator Voltage Scale调整至0,V版只能调整至1 接下来先把HRTIM勾选上,我这里需要4路PWM,主时钟用来移相,其他四个时钟用来输出 接下来进时钟树,将PLL达到HSE上(CSI RC也行,不过正常做东西都有外部时钟吧),System Clock Mux...
锁相环时钟源有三个:his_ck、csi_ck、hse_ck。我们一般选择hse_ck,即来自外部高速晶振,正点原子MiniPRO STM32H750外部高速晶振为8MHZ。 ②PLL1\PLL2\PLL3时钟源预分频器 DIVM1、DIVM2和DIVM3分别是PLL1、PLL2和PLL3输入时钟的预分频系数,取值范围都是:1~63,请根据实际需要设置。
VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);while(!__HAL_PWR_GET_FLAG(PWR_FLAG_VOSRDY)){}/* 使能HSE,并选择HSE作为PLL时钟源 */RCC_OscInitStruct.OscillatorType=RCC_OSCILLATORTYPE_HSE;RCC_OscInitStruct.HSEState=RCC_HSE_ON;RCC_OscInitStruct.HSIState=RCC_HSI_OFF;RCC_OscInitStruct.CSI...
默认情况下STM32CubeMX会选择0x0: csi_ker_ck(4 MHz)作为rng_clk的时钟源,最大可通过PLL4配置为48MHz: 图20.1.1.2默认采用CSI作为时钟源 AHB时钟域的时钟来自AHB3(最大为209MHz),用于访问相关寄存器等,通过RCC_MC_AHB3ENSETR的RNG2EN位(bit6)使能。可见,4MHz小于209/32,如果开启时钟错误检测...
④是PLL时钟源选择器。 锁相环输入时钟源有三个:his_ck、hse_ck 和csi_ck,分别对应HSI、HSE和CSI的时钟。我们可以配置某个锁相环选择对应的时钟源。 ⑤是PLL时钟源分频器 DIVM1、DIVM2和DIVM3和DIVM4分别是PLL1、PLL2、PLL3和PLL4的分频器,取值范围都是1~64,表示将输入时钟源进行分频。...
(PWR_REGULATOR_VOLTAGE_SCALE0);while(!__HAL_PWR_GET_FLAG(PWR_FLAG_VOSRDY)){}/* 启用HSE振荡器并使用HSE作为源激活PLL */RCC_OscInitStruct.OscillatorType=RCC_OSCILLATORTYPE_HSE;RCC_OscInitStruct.HSEState=RCC_HSE_ON;RCC_OscInitStruct.HSIState=RCC_HSI_OFF;RCC_OscInitStruct.CSIState=RCC_CSI_...
LSE是外部的低速振荡器,通过外接时钟源,有源或者无源晶振驱动,一般接32.768KHz,主要用于RTC实时时钟。LSI(Low-speed internal oscillator)LSI是内部的低速RC振荡器,频率约是32KHz,主要用于独立看门狗和自动唤醒,也可以用于RTC实时时钟。CSI(Low-power internal oscillator)CSI是内部的低速振荡器,频率约是4MHz,相比64...