ST意法半导体
直播中

毛萃

7年用户 875经验值
私信 关注
[问答]

请问如何在cubeMX中禁用ADC DMA中断?

出于某种原因,CubeMX 不允许我在 ADC 配置面板中禁用 DMA IRQ。

当 ADC 配置为连续模式时,停用 ISR 的能力很重要。
因为我的 ADC 转换很小,所以 ISR 以非常高的频率生成;完全窒息CPU。
如何在 cubeMX 中禁用 ADC DMA 中断?
---
构建信息
STM32CubeIDE
版本:1.8.0
内部版本:11526_20211125_0815 (UTC)
操作系统:Windows 10,v.10.0,x86_64 / win32
Java版本:11.0.11








回帖(1)

黄思

2022-12-14 14:43:29
亲爱的加布里埃尔,
System Core - NVIC 中有一个选项称为 Force DMA channels Interrupts。请取消选中此选项,您现在可以从 ADC1 菜单中的 NVIC 设置或直接在 NVIC 菜单中禁用 DMA 中断。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分