STM32F103RCT6断电以后,ADC会漏电
STM32CubeMX配置STM32F103C8T6 RTC分频器问题
请教STM32F103的DMA空闲接收问题
STM32H725VGT3内存不足问题
STM32H7A3 怎样配置MDMA的硬件触发MDMA_REQUEST_DMA1_Stream0_TC将数据再次转运
STM32F103VCT6通过串口1烧录程序问题
串口DMA收发出现ORE错误
关于外部事件(EXTI0)触发SPI读取数据
STM32F429突然死机
stm32u575 gpdma burst length=1 配置其他数值不工作
微信公众号
手机版
尝试代码关断半完成中断吧。
把ADC中断关掉还是进入两次DMA中断的
MX内没找到地方可以配置DMA半传中断,在HAL库内使能DMA中断就默认开启了半传中断。
1、如果使用CubeMx配置并开启相应DMA功能,默认情况下,DMA传输半完成中断和 完成中断都开启了的。
当然,尽管这时一次DMA传输可能进两次中断,多数时候我们只关注了DMA完成中断。
2、你既然使用DMA实现ADC结果的搬运,此时不建议在开启ADC的转换完成中断,不然容易导致混乱。
因为不论DMA还是CPU读ADC结果都会影响EOC。