主题 : ADC采集(tiny6410-四路) 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
楼主  发表于: 2011-08-13 22:42

 ADC采集(tiny6410-四路)

ADC Value1: 952
ADCValue2: 221
ADC Value3: 0
ADC Value: 1023
ADC Value1: 937
ADCValue2: 209
ADC Value3: 0
ADC Value: 1023
ADC Value1: 937
ADCValue2: 205
ADC Value3: 0
ADC Value: 1023
ADC Value1: 961
ADCValue2: 207
ADC Value3: 0
ADC Value: 1023电阻调到最大1023
ADC Value1: 982该引脚悬空,因为为没有引出
ADCValue2: 223该引脚接的是传感器(粘接在物体上),我没有敲击物体。一运行就这么大,不理解?
ADC Value3: 0,AIN3和板子上的某个地线底线导通为0,这个是有道理的。
这是四路AD驱动采集的结果(通过电脑终端实现的)
请各位帮着分析一下原因。小弟在此先感谢了。
能自学入门Linux的人将可练就一种坚韧不拔的精神。。。
级别: 侠客
UID: 57277
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
综合积分: 106 分
注册时间: 2011-10-21
最后登录: 2012-01-08
1楼  发表于: 2011-11-21 16:43
悬空的话,值可能是不确定的。。。
至于传感器,你自己拿万用表测一下输入电压,自己换算一下就知道对错了。。。
马上找工作 压力有点大
级别: 新手上路
UID: 76634
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2012-08-27
最后登录: 2012-12-30
2楼  发表于: 2012-10-07 11:14
正在学习中 求 代码啊~
哦~帅气
级别: 新手上路
UID: 89936
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-04-08
最后登录: 2018-02-08
3楼  发表于: 2013-05-13 21:37
我最近也在搞这个,请问楼主如何改变通道呢,资料上就这个int fd = ::open("/dev/adc", 0);。。。