智能车制作

标题: AD转换问题。。。通道值相互影响、、 [打印本页]

作者: 切,小笨蛋!    时间: 2013-6-1 09:24
标题: AD转换问题。。。通道值相互影响、、
四路AD采集,代码如下:
ATD0DIEN=0x00;
ATD0CTL0=0x00;
ATD0CTL1_SRES=0; //选择模数转换0 寄存器,选择8 位转换精度
ATD0CTL2_AFFC=1; //读取结果后自动清除标志
ATD0CTL3=0x88; //结果寄存器数据右对齐;每次转换一个通道
ATD0CTL4=0x04; //采样时钟4 个周期,对时钟频率4 分频
ATD0CTL5_SCAN=1; //对模拟量通道进行连续采样
0、1、2通道都能正常采集变量,但是3通道的值却随着1的变化而变化,比如3号直接接到+5V 而1接地,最后读出来的3号通道也是0,请各位帮帮忙。。。

作者: 切,小笨蛋!    时间: 2013-6-1 09:43
本帖最后由 切,小笨蛋! 于 2013-6-1 09:45 编辑

data1对应通道0,以此类推,下面这张图是四路都接电感的值,且理论上data4要远大于data2
作者: 切,小笨蛋!    时间: 2013-6-1 09:44
本帖最后由 切,小笨蛋! 于 2013-6-1 09:45 编辑
切,小笨蛋! 发表于 2013-6-1 09:43
data1对应通道0,以此类推,下面这张图是四路都接电感的值,且理论上data4要远大于data2







欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2