ST意法半导体
直播中

李波

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

STM32CubeMX v 6.6.1:ADC和DMA更改,无法启用扫描转换模式是为什么?

我正在尝试完成我在网上找到的本教程,用于连续测量 ADC 并在 LCD 显示器上显示读取的电压:
不过我没有使用同一块板。他使用的是STM32F746G-DISCO。我使用的是 STM32H7B3I-EVAL 板,它有一个连接到 ADC1 (PA0_C) 的内置电位器。它测量 3.3V 并根据电位器位置改变测量电压。
我正在尝试根据该教程启用 ADC(从时间戳 5:15 开始),他启用扫描转换模式,然后转到 DMA 设置,添加 ADC1,使其循环,然后启用 DMA 连续请求并设置转换结束模式为“所有转换结束时的 EOC 标志”。这也是他的菜单的样子:

然而,我的情况不同。我无法启用扫描转换模式。只有选项被禁用。此外,没有“DMA 连续请求”。最后,End of Conversion Selection菜单只有“End of sequence of conversion”和“End single conversion”。

我想知道差异是否是因为我做错了什么。如果不是,我该如何正确配置 ADC,以便我可以像他在视频的其余部分中那样连续读取和显示它?




更多回帖

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