ST意法半导体
直播中

闷~~

9年用户 792经验值
擅长:可编程逻辑
私信 关注
[问答]

是否需要一个外部多路复用器从代码中禁用和启用通道呢?

我试图在可用文档中找到答案,但可以找到我的查询的确切答案。我一直在使用 STM32-Nucleo-G474RE,我想将特定的 ADC 通道分配给传感器 X,并将相同 ADC 的其他可用通道分配给传感器 Y。是否可以在运行时从代码中禁用和启用通道?我正在考虑使用外部多路复用器根据条件选择通道。我是否真的需要一个外部多路复用器,或者即使在软件中没有它我也可以启用和禁用通道?

回帖(1)

胡毅秉

2022-12-15 14:11:52
您完全可以在运行时更改 ADC 配置。切换时,您需要停止当前转换,重新配置 ADC,然后开始新的转换。
如果您在 CubeMX 中设置通道,您可以使用它生成的代码来重新配置 ADC,尽管您需要将其合并到用户代码中,因为 CubeMX 不支持 ADC 的动态重新配置。
举报

更多回帖

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