请教关于STM8s ADC多通道采集
请教一下大家,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数模转换,见笑了,多谢大家指教。
AD采样是指启动AD的时候那个管脚的电平被采集到管脚内部的AD模块里面,这个时候电平是多少就转换出多少数字量。
由于钳位二极管作用,AD脚输入电压不能高于VDD,并不能低于0V。
而AD模块的原理又要求,这个电压不能高于参考电压。
于是,看你的情况。。
首先,数字开关信号可以拿AD采样,但是,大多数采样结果都是0或者最高。而且由于采样时刻不确定,采样到跳变沿也是可能的。
实际上示波器就是高速AD描点生成图像的。所以,AD也可以很复杂。能写出一本书。
今天的基础科普就到这里。
页:
[1]