使用STM32CubeIDE创建STM32L071工程,外部晶振全部关闭,时钟选择HSI+PLL,在main函数中执行完GPIO初始化即点亮LED,比较上电和LED点亮的时间发现有将近20ms,这个时间怎么能缩短点,启动最少要多久呢?int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* USER CODE BEGIN Init */ /* USER CODE END Init */ /* Configure the system clock */ SystemClock_Config(); /* USER CODE BEGIN SysInit */ /* USER CODE END SysInit */ /* Initialize all configured peripherals */ MX_GPIO_Init(); LED_On(LED_RUN); MX_DMA_Init(); MX_ADC_Init(); MX_USART1_UART_Init(); MX_TIM2_Init(); MX_RTC_Init(); MX_TIM6_Init(); MX_TIM21_Init();复制代码
这个还没测,我测下看看。想请问下STM32启动时间一般是多久呢
刚测了一下,也是要快20ms
主频设置到32MHz了