ST意法半导体
直播中

吕钢格

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

STm32G431如何连续扫描ADC输入通道并将结果放入内存?

我假设我会使用 DMA 并且已经采取某种方式(未成功)在 ADC1 的 4 个通道和 ADC2 的 3 个通道中采样值。然而,每个 ADC 的所有样本值似乎都没有变化,并且显然不包含所有通道的数据。
我在相应的固件 (STM32Cube_FW_G4) 项目目录中找不到 ADC-DMA 示例,想知道是否有示例项目可以提供某种帮助。
我很清楚我可以阅读几百页,但我很重视任何能为我指明正确方向的人的几句话。









回帖(1)

赵文娜

2023-1-17 10:41:30
这个做 ADC DMA:
https://github.com/STMicroelectronics/STM32CubeG4/blob/3e5243a22addb3cd323dba491eaf43c85ff448f3/Projects/NUCLEO-G431RB/Examples/ADC/ADC_OffsetCompensation/Src/main.c
您也可以从另一个系列中获取示例,例如 F4。他们并没有太大的不同。
举报

更多回帖

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