主题 : tiny6410的ADC其他通道如何引出? 复制链接 | 浏览器收藏 | 打印
哦~帅气
级别: 新手上路
UID: 89936
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-04-08
最后登录: 2018-02-08
楼主  发表于: 2013-05-23 21:06

 tiny6410的ADC其他通道如何引出?

看了这位朋友的帖子http://www.aiothome.net/read.php?tid=6991&page=e&#a
最后说其他通道的友善没有引出,也不好测试。
我现在也是遇到这种情况,我要测外部模拟电压,其他通道打开了(AIN1,AIN2,AIN3),但是输出结果不为0,请问如何引出其他的通道呢?
我的板子是tiny6410SDK 1111
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2013-05-27 10:04
#define ADC_SET_CHANNEL     0xc000fa01
#define ADC_SET_ADCTSC      0xc000fa02

int fd = open("/dev/adc", 0);
ioctl(fd, ADC_SET_CHANNEL, channel);
read(fd, buffer, sizeof buffer - 1);

6410平台可用的通道是:0,1,4,5,6,7
哦~帅气
级别: 新手上路
UID: 89936
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-04-08
最后登录: 2018-02-08
2楼  发表于: 2013-05-27 22:20

 回 1楼(hacker) 的帖子

谢谢你的回答,我的意思是硬件电路如何引出,就是那位朋友的最后一句话,其他通道测试应该为0才对呢