用F103的串口能跑多快?
F103和G474的180°移相區別
怎么将keil工程更换为vscode工具链?
STM32H743内部温度传感器读数错误
ST25R3911B无法读取到标签,MCU采用的是STM32F103C8
STM32F103 PA0 EXIT 上拉电阻不能太大
HAL_TIM_IC_Start_DMA的回调函数是HAL_TIM_IC_CaptureCpltCallback吗?为什么进不去?
低速晶振不起振问题
使用STM32F1能实现USB和fatfs同时访问SD卡吗
STM32G473RC timer8的CCDS bit, Capture/Compare DMA selection.
微信公众号
手机版
尝试代码关断半完成中断吧。
把ADC中断关掉还是进入两次DMA中断的
MX内没找到地方可以配置DMA半传中断,在HAL库内使能DMA中断就默认开启了半传中断。
1、如果使用CubeMx配置并开启相应DMA功能,默认情况下,DMA传输半完成中断和 完成中断都开启了的。
当然,尽管这时一次DMA传输可能进两次中断,多数时候我们只关注了DMA完成中断。
2、你既然使用DMA实现ADC结果的搬运,此时不建议在开启ADC的转换完成中断,不然容易导致混乱。
因为不论DMA还是CPU读ADC结果都会影响EOC。