DMA_FLAG_TC1 是传输完成标志位。确保这个标志位在您的DMA配置中是正确的。检查DMA的标志位是否正确清除。看看ADC是否已经正确配置,并且与DMA通道相关联。检查ADC的采样时间、分辨率等参数是否正确设置。在调用 HAL_ADC_Start_DMA 之前,ADC和DMA都已经初始化并且处于就绪状态。检查是否有其他代码逻辑干扰了DMA的