主题 : adc内核自己编译后显示的值不对,请教高手 复制链接 | 浏览器收藏 | 打印
哦~帅气
级别: 新手上路
UID: 89936
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-04-08
最后登录: 2018-02-08
楼主  发表于: 2013-05-15 15:36

 adc内核自己编译后显示的值不对,请教高手

我把里面的mini6410_adc.c拷贝出来然后里面分别改成#define DEVICE_NAME    "adc1“
adcdev.channel=1;和#define DEVICE_NAME    "adc2” adcdev.channel=2;然后修改了Kconfig和Makefile,最后make zImage,刷机后,AIN0接可调电阻显示的是正确的,但是1通道和2通道AIN1和AIN2显示的不是0,都是900左右,.。。。。。这是为什么啊。我的板子是tiny6410,东西都是光盘里面的,tiny6410硬件手册上写了有AIN0-AIN3四个ad通道

 
[ 此帖被asd226005在2013-05-15 21:48重新编辑 ]
专注于嵌入式&Linux
级别: 骑士
UID: 12802
精华: 3
发帖: 237
金钱: 1355 两
威望: 271 点
综合积分: 534 分
注册时间: 2010-01-13
最后登录: 2014-03-18
1楼  发表于: 2013-05-15 22:25
LZ的意思是想一个驱动对应一个ADC通道?、
一个驱动就可以实现多路ADC
哦~帅气
级别: 新手上路
UID: 89936
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-04-08
最后登录: 2018-02-08
2楼  发表于: 2013-05-16 16:38

 回 1楼(lknlfy) 的帖子

嗯。。自己不太会,就这样子了,一个驱动不会改,可以教教我么
而且我编的一个驱动对应一个adc,出来的值不是0。。