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

STM8S003F3 ADC scan mode 问题

[复制链接]
feiyada007 提问时间:2018-9-15 17:02 /
我准备用STM8S003F3(20pin)连续采集两个模拟量,手册上说采集是从AIN0开始到AINn结束,
ne">This mode is used to convert a sequence of analog channels from AIN0 to AINn where ‘n’ is  the channel number defined by the CH[3:0] bits in the ADC_CSR register
但我发现STM8S003F3没有AIN0,AIN1端口,只有AIN2~AIN6口,而且datasheet说此款支持scan mode,
请问有谁遇到这样的问题吗?THX




收藏 评论3 发布时间:2018-9-15 17:02

举报

3个回答
wenyangzeng 回答时间:2018-9-15 17:56:27
本帖最后由 wenyangzeng 于 2018-9-15 17:59 编辑

根据ST官方手册描述,楼主可以设置ADC_CSR_CH为扫描模式所需的最高转换通道,将扫描转换结果的CH0、CH1内容忽略不计试看看。

无标题.png

评分

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

查看全部评分

七哥 回答时间:2018-9-16 19:30:40
本帖最后由 toofree 于 2018-9-16 19:32 编辑

只是你这个STM8S003F3受管脚数量限制没有引出PB0、PB1口,在内部是有的。
比如STM8S003K3是有PB0、PB1口的,这两个片子只是封装形式不同,内部资源完全相同,
包括内部逻辑框图,都是一个。也就是说裸片有可能是完全相同的,包括管脚。

傲游截图20180916192949.jpg

傲游截图20180916193243.jpg

那么你只要用scan模式,采集数据,忽略掉AIN0、AIN1即可,不必那么纠结。





评分

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

查看全部评分

feiyada007 回答时间:2018-9-17 10:12:08
谢谢大家的解答,我也想过忽略前面两个通道,但是我采集的信号对时间要求比较高,我需要在同时采集一个脉宽的两个通道的模拟量,由于成本的因素,选择STM8的原因是 他的采集时间比较短,最短可以到2.33us,他支持连续采集,不需要CPU操作干涉。如果采集必须从AIN0开始,那必须是4个通道的保持时间。
另外,大家有没有推荐2个独立ADC,性价比比较高的单片机
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版