官方HAL库(1.21版本)中,时钟初始化时调用了 __HAL_RCC_HSI_CALIBRATIONVALUE_ADJUST(RCC_OscInitStruct->HSICalibrationValue) ,修改HSI的校准值(出厂时ST已校准至1%),因此需要对HSICalibrationValue赋值,或者将该句屏蔽,使用默认值即可,否则会导致频率值不准,导致串口等外设异常。
STM32F407使用HSI的问题
最新推荐文章于 2024-02-01 18:23:00 发布
官方HAL库(1.21版本)中,时钟初始化时调用了 __HAL_RCC_HSI_CALIBRATIONVALUE_ADJUST(RCC_OscInitStruct->HSICalibrationValue) ,修改HSI的校准值(出厂时ST已校准至1%),因此需要对HSICalibrationValue赋值,或者将该句屏蔽,使用默认值即可,否则会导致频率值不准,导致串口等外设异常。