STM32F4 AD采集DMA方式进行FFT计算
调用了复位校准函数ADC_ResetCalibration()以及开始校准函数ADC_StartCalibration(),必须检查标志位等待校准完成,确保完成后才开始ADC转换.(建议是每次上电后都校准一次咯)ADC_SoftwareStartConvCmd(ADC1,ENABLE);配置ADC1的模式为软件触发方式.调用这个函数之后,ADC就开始进行转换了,每次转换完成后,由DMA控制器把转换从ADC数据寄存器(ADC_DR)中转移到变量ADC_ConvertedValue中,当DMA传输完成后,在main函数中使用ADC_ConvertedValue的内容就是ADC的转换值了.计算电压值:在main
用户评论