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

STM32CubeMx中的ADC和模拟输入

[复制链接]
Xa_L 提问时间: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_L 回答时间: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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版