1.配置时记得Enable RCC中断,并选好系统时钟systicks,否则无法使用HAL_Delay函数进行延时。
2.使用DMA传输ADC数据时需要更改一个ADC的配置
hadc1.Init.ConversionDataManagement = ADC_CONVERSIONDATA_DMA_CIRCULAR;
此点存疑,cube不该犯如此错误。但我在cube中设置adc的DMA为circle模式,生成的代码却与以上不同。
1.配置时记得Enable RCC中断,并选好系统时钟systicks,否则无法使用HAL_Delay函数进行延时。
2.使用DMA传输ADC数据时需要更改一个ADC的配置
hadc1.Init.ConversionDataManagement = ADC_CONVERSIONDATA_DMA_CIRCULAR;
此点存疑,cube不该犯如此错误。但我在cube中设置adc的DMA为circle模式,生成的代码却与以上不同。