我想通过DMA采集ADC数据,使用的芯片具体型号是
STM32F030K6T6,发现DMA有one shot mode和circular mode。若使用one shot mode则只能触发一次AD采样,之后即使重新启动AD也无法再次触发。通过查询官方的RM0360 号文档《STM32F030x4_x6_x8_xC and STM32F070x6_xB advanced ARM-based 32-bit MCUs (version 4)》的ADC部分,发现,对于one shot mode,一旦传输完成即使重启AD也不会再次发送DMA请求