你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CubeMx中的ADC和模拟输入

[复制链接]
Xa__ 提问时间:2024-10-11 14:39 / 已解决

当使用ADC时,只需要将通道进行配置,不需要对引脚进行模拟输入吗?模拟输入脚只能够接收模拟电压信号,而ADC只是将模拟信号转换为数字信号的,只有先使用模拟输入,将信号引入进来,在使用ADC,这样才能使用吧。但是,当我将ADC的通道打开时,CubeMx是默认进行模拟输入了,软件就是这样设置的吗?

收藏 评论3 发布时间:2024-10-11 14:39

举报

3个回答
xmshao 最优答案 回答时间:2024-10-12 16:09:20

Xa_L 发表于 2024-10-12 14:22</p>
<p>当使用ADC时,默认自动打开模拟输入通道。但是,当我在该引脚上点上模拟输入通道时,就会出现下面这 ...

[md]使用CubeMx配置的话,做了ADC配置后,相应管脚的复用功能也就配置好了。

你好奇的是,是否需要配置为Analog,这里已经是Analog了,不用重复配置了。

如果你撇开ADC_INx,而单独来个GPIO_Analog,反而配置不明确了,导致配置上的混乱。

因为你将该管脚虽然配置为Analog,但并不一定是对应到ADC_INx了。DAC,Comparator的管脚

都将使用Analog呢。

xmshao 回答时间:2024-10-11 14:54:01
当你使用CubeMx进行ADC配置时,选择了ADC通道后,相应的管脚复用功能就配置好了,


你无须再针对ADC通道对应的管脚进行配置了。

rrr.png







Xa__ 回答时间:2024-10-12 14:22:59

xmshao 发表于 2024-10-11 14:54
当你使用CubeMx进行ADC配置时,选择了ADC通道后,相应的管脚复用功能就配置好了,</p>
<p>

当使用ADC时,默认自动打开模拟输入通道。但是,当我在该引脚上点上模拟输入通道时,就会出现下面这个结果

image.png

只使用ADC时,只出现这个情况

image.png

image.png

请问一下这两种是否是一样的??或者说是当重复定义一个引脚上的不同功能时,这个引脚在进行复用???

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版