请教一下大家,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数模转换,见笑了,多谢大家指教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
PD4是蜂鸣器或者普通IO,模拟输入在特定引脚,可以查看对应的手册 上面有
以STM8S208为例,模拟通道的引脚对应为:
AIN0---PB0
AIN1---PB1
AIN2---PB2
AIN3---PB3
AIN4---PB4
AIN5---PB5
AIN6---PB6
AIN7---PB7
AIN8---PE7
AIN9---PE6
AIN10---PF0
AIN11---PF3
AIN12---PF4
AIN13---PF5AIN14---PF6
AIN15---PF7
用标准库写个ADC很容易!
一周热门 更多>