如何实现STM32 ADC 外部单次触发 多次采集,相信是个需求有很多的共性,不知道有么有高人已经实现了这个采集模式,不限于STM32F0 F1 F4 G0 G4; 说下我现在的配置,TIM1 CC4 上升沿触发ADC采样 AIN0 AIN1 AIN2,开启DMA数据搬运;正常情况下是来一次CC4匹配上升沿,就触发一次ADC采样。但是有的时候触发一次采样一次不够,需要多累加几次减少抖动,也就是来一次触发,连续采集N次的模式。我的思路是配置成连续转换模式,然后在ADC 完成中断里面 累加到多少次就把连续模式关掉和停止ADC采集,然后又在tim1 update中断里再把连续模式打开和开始ADC采集,这样间接实现了单次触发多次采集;都是实际情况确是,进了一次adc 中断后关掉连续模式和停止ADC采集,后面再也触发不了ADC采集了? |