使用STM32CUBE 配置自動生成的工程,使用的V5.4.0版本
採用以往的配置方法,但是ADC無法正常運行
在調換了DMA和ADC1的初始化順序之後,可以正常運行。
正確的初始化順序應該是,先初始化DMA,再初始化ADC,如下圖所示。
STM32CUBE自動生成的代碼有誤。
再初始化完成之後,運行代碼:
HAL_ADCEx_Calibration_Start(&hadc1);
可以校準ADC
使用STM32CUBE 配置自動生成的工程,使用的V5.4.0版本
採用以往的配置方法,但是ADC無法正常運行
在調換了DMA和ADC1的初始化順序之後,可以正常運行。
正確的初始化順序應該是,先初始化DMA,再初始化ADC,如下圖所示。
STM32CUBE自動生成的代碼有誤。
再初始化完成之後,運行代碼:
HAL_ADCEx_Calibration_Start(&hadc1);
可以校準ADC
I recently celebrated my 40th birthday. A friend joked to me, “Hey, gu