stm32 ADC的通道与引脚是如何对应的

小勋爱吃肉
高粉答主

2019-06-07 · 每个回答都超有意思的
知道答主
回答量:6360
采纳率:23%
帮助的人:178万
展开全部

stm32 ADC的通道与引脚是对应关系如下:

通道0对应PA0,通道1对应PA1,通道2对应PA2,通道3对应PA3,以此类推。

PA0这个脚,default选项中有 ADC123_IN0,这个表示PA0做ADC采集引脚时,可以使用ADC1、2、3模块的通道0。

同样,PA1的ADC123_IN1,表示PA1可以做ADC1、2、3模块的通道1。

特别的,PB0,default选项是 ADC12_IN8,则PB0只能用在ADC1、2模块的通道8上,不能用在ADC3模块的通道8。

扩展资料:

STM32之ADC通道顺序设置:

1、在使用STM32的ADC多通道采样时,需要为每一个使用到的通道配置对应的转换顺序及采样时间。具体如下图所示。

2、参数Rank就是通道的采样顺序,比如通道10设置Rank为1表示在ADC工作是第一个采样的通道是ADC10。

3、假如通道ADC10、ADC11、ADC12、ADC13的通道号设置一样的话,那么DMA输出到内存得到的四个通道的值将是不确定的。

4、分别设置好通道的采样顺序后,DMA端就可以精确的输出每一个通道的采样值。

大宝妈谈教育
高粉答主

2020-05-18 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:54万
展开全部

stm32ADC的通道对应引脚如下:

通道0对应PA0,通道1对应PA1,通道2对应PA2,通道3对应PA3,以此类推。

默认选项包括PA0的foot,ADC123_IN0,这意味着当PA0进行ADC采集引脚时,可以使用ADC1,2,3模块的channel0。

同样PA1的ADC123_IN1意味着PA1可以作为ADC1,2,3模块的通道1。

具体来说,PB0的默认选项是ADC12_IN8,所以PB0只能在ADC1的通道8和2个模块上使用,不能在ADC3模块的通道8上使用。

扩展资料:

STM32之ADC通道顺序设置:

1.在使用STM32的ADC多通道采样raid时,需要为所使用的每个通道配置相应的转换顺序和采样时间。

2.参数秩为通道的到道采样顺序。例如,如果通道10的秩设置为1,则表示在ADC中采样的第一个通道为ADC10。

3.如果通道ADC10、ADC11、ADC12和ADC13的通道数设置相同,那么DMA输出到内存的4个通道的值将是不确定的。

4.设置好信道采样序列后,DMA终端可以准确输出各信道的采样值。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ivyxtvv
推荐于2017-11-25 · TA获得超过1177个赞
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:94.2万
展开全部
看芯片手册,这些都是规定好的,例如PA0,对应的ADC123_IN0指的就是通道0,需要注意的是ADC123这样的是三个ADC模块的通道都可以使用的,而ADC1这样的就只能使用ADC1模块的通道采样。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式