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

请教关于STM8s ADC多通道采集

[复制链接]
Son_of_Arkham 提问时间:2017-10-16 17:21 /
请教一下大家,STM8s的ADC通道采集,这个通道的概念是什么?假如我要采集某个管脚的电压,能做到吗?
今天试了一下初始化如下
    ADC1_Init ( ADC1_CONVERSIONMODE_CONTINUOUS,
                       ADC1_CHANNEL_4,
                      ADC1_PRESSEL_FCPU_D2,
                       ADC1_EXTTRIG_GPIO, DISABLE,
                        ADC1_ALIGN_RIGHT,
                       ADC1_SCHMITTTRIG_ALL,
                         ENABLE);

硬件上在PD4外接了一个红外对管,把获取的16位数据高低位运算成两个8位数串口打印出来一直是 0x02、0x62~0x63 没变化,但是PD4的电压其实一直在变化的。


第一次接触ADC数模转换,见笑了,多谢大家指教。
收藏 评论1 发布时间:2017-10-16 17:21

举报

1个回答
sssdd 回答时间:2017-10-20 10:40:29
AD采样是指启动AD的时候那个管脚的电平被采集到管脚内部的AD模块里面,这个时候电平是多少就转换出多少数字量。
由于钳位二极管作用,AD脚输入电压不能高于VDD,并不能低于0V。
而AD模块的原理又要求,这个电压不能高于参考电压。
于是,看你的情况。。
首先,数字开关信号可以拿AD采样,但是,大多数采样结果都是0或者最高。而且由于采样时刻不确定,采样到跳变沿也是可能的。
实际上示波器就是高速AD描点生成图像的。所以,AD也可以很复杂。能写出一本书。
今天的基础科普就到这里。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版