串口DMA收发出现ORE错误
STM32F3系列SDADC外部触发 DMA运输的bug
KEILMDK每次都要手动选Reset and Run吗 不然下载到板子上得重启电源才行 求解答
STM32F103的USB的虚拟串口,串口助手打开的时候会收到两条数据,第一条数据是前5秒串口助手未打开时发送的,这怎么解决?
询问电源纹波对芯片的影响
STM32F103C8T6 上电后无法通过串口发出数据的问题?
实现最高速率 ADC 数据转 USB 传输
VL53L5CX无法使用
stm32f107裸机+HR911105A+lwIP 1.31 SYN发送失败的问题
MCU的ADC进行电压采集时,外部输入阻抗最大能到多少?
微信公众号
手机版
尝试代码关断半完成中断吧。
把ADC中断关掉还是进入两次DMA中断的
MX内没找到地方可以配置DMA半传中断,在HAL库内使能DMA中断就默认开启了半传中断。
1、如果使用CubeMx配置并开启相应DMA功能,默认情况下,DMA传输半完成中断和 完成中断都开启了的。
当然,尽管这时一次DMA传输可能进两次中断,多数时候我们只关注了DMA完成中断。
2、你既然使用DMA实现ADC结果的搬运,此时不建议在开启ADC的转换完成中断,不然容易导致混乱。
因为不论DMA还是CPU读ADC结果都会影响EOC。