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

IO的口使用,还是不理解,希望有大侠在解释一下

[复制链接]
nmgbtzyf 提问时间:2018-3-12 14:12 /
我的407的U不会接ADC口
看了半天手册也不太明白
ADC12-IN0或是IN15和ADC123-IN0或IN15
是不是指,ADC1和ADC2的0和15通道,ADC1和ADC2还有ADC3的0和15通道,还有ADC3-IN0好像没找到这个口有ADC3-IN4
这是不是说,ADC12口用不了ADC3,ADC3口用不了ADC12,只有ADC123的通道可以三个ADC都能用
想借这个原资料试作个示波器,U不一样,不会接了,
上了一个原资料的U硬件接图接到PB0上的,407的U的PB0是ADC12-IN8,这样是不是不行,或是说想用ADC3是不行的,比如说以后开发
三重采样功能,用不了ADC3,硬件问题了,我现在开不了板,急人
可不可以,接到ADC123的通道上去,至于软件问题在说.
他个大侠给点提示,我先能开了板,
下位机原理图_1.jpg
收藏 评论9 发布时间:2018-3-12 14:12

举报

9个回答
bargagebaobei 回答时间:2018-3-12 14:22:18
ADC12-IN0或是IN15和ADC123-IN0或IN15就是指 adc1和adc2的0通道或者15通道,也就是说这个引脚可以被用做adc1的0通道,也可以用做adc0的15通道,也可以被用做adc2的0通道,也可以被用做adc2的15通道,但是不能被用做adc3的其他通道,也不能用做这四个通道之外的其余通道;adc123-in0或in15就是指adc1、adc2和adc3的通道0或者通道15,这个道理和那个是一样的;
另外ADC3-IN4在引脚pf6上,

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

toofree 回答时间:2018-3-12 14:53:37
看了半天,不知道407和U都是个啥,我孤陋寡闻了
nyszx 回答时间:2018-3-12 15:45:23
楼主理解的没问题呀,紧跟ADC后面的数字指的是ADC编号,紧跟IN后面的是通道号,一个ADC有多个输入通道,一个输入通道可以被多个ADC使用。一般0-3通道三个ADC可同时使用,或者10-13。所以要使用三重采样就得选ADC123_INx的才可以。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

butterflyspring 回答时间:2018-3-12 15:49:26
ADC12_IN6说明这个pin脚只能ADC1和ADC2的channel6才能用.ADC3_IN9说名这个pin只能用于ADC3的IN9(PF3).但是ADC2_IN9就是PB1了.你可以用cubeMx就可以很清楚了呀

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

xmstudio 回答时间:2018-3-12 23:18:00
你说的应该是引脚复用,同一个引脚可以作为多种不同的功能。如果所有的功能都有单独的引脚,那得要多少引脚啊。如果你搞不懂引脚复用,建议用STM32CubeMX配置引脚,你会发现你把一个引脚配置成某个方式的时候,其他的一些模块的某些引脚会被禁用,这就是因为一个引脚只能同时作为一种工作方式

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

nmgbtzyf 回答时间:2018-3-14 21:27:45
很感谢回复,我买的是407,功能多了一些有点乱,本来就不了解,哪会为了以后作东西用,随便买的没有什么专向性,所以看了手册也不太明白,它还有ADC3口,我真是很不理解,ADC123就可以了,搞哪多接口干什么,这是不是,有点像软件,很多功能我们根本上就不用不了,只有很少特殊的情况下才会用到,但这多余的功能也要有,其实根本不影响什么,
无薪税绵 回答时间:2018-3-16 13:48:32
建议你还是选择原资料的U吧。
芯片不同,接口不同,
软件的写法也不同,
如果你强行换U了,
软件上的处理也会碰钉子。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

nmgbtzyf 回答时间:2018-3-17 00:07:41
本帖最后由 nmgbtzyf 于 2018-3-17 00:09 编辑

感谢回复,但不会换的,换U,就换产品了,只是有个U放着没用,知道接口程序都是问题,但是我感觉还是硬件问题,如果这问题我处理不好,我就要从新处理了,软件怎么的都好说,大家都知道,所以现在我只关心硬件的问题,软件在说,
dsjsjf 回答时间:2018-3-21 11:09:05
ADC123-IN0或IN15是指ADC1或者ADC2或者ADC3的模拟输入通道0或15。也就是说,你外部模拟信号接到了IN0上,你可以使用ADC1或者ADC2或者ADC3中的任意一个来进行采样转换

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

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