级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
楼主  发表于: 2011-08-08 17:14

 ADC

请各位大侠路过看看:
我的板子是tiny6410,系统自带的ADC是通过调试电阻AIN0)来测试,现在我改换一下,用其他路来采集信号。比如AIN1,AIN2等,我准备更改36内核附带的ADC驱动,我首先在虚拟机的红帽里面用友善的arm-linux-gcc4.5.1把友善的ADC驱动程序(修改到其他通道)进行编译,如果没有报错,我就把它编译到36内核里面,或者加载这个模块,当然的吧之前自带的卸载掉,之后在移植到板子上。

至于驱动的修改我是这样想的:
先把友善的AD驱动修改一个通道试一下,如果行,在吧自己改的结合网上的一些ADC驱动按照之前搞的,把它搞到板子上去。

现在遇到的问题是:用arm-linux-gcc编译时出现mini_6410adc.c:fatal error:linux/module.h:no such file or directory compilation terminated.

希望有搞过采集的或者熟悉本过程的给一些建议,
再次先谢过啦!


级别: 侠客
UID: 50784
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
综合积分: 138 分
注册时间: 2011-06-26
最后登录: 2012-03-24
1楼  发表于: 2011-08-14 09:41
结贴
能自学入门Linux的人将可练就一种坚韧不拔的精神。。。
级别: 侠客
UID: 57277
精华: 0
发帖: 53
金钱: 270 两
威望: 54 点
综合积分: 106 分
注册时间: 2011-10-21
最后登录: 2012-01-08
2楼  发表于: 2011-11-20 05:55

 回 1楼(zlzl870213) 的帖子

楼主说结贴,是不是搞定了呢?可不可以介绍一下如何使用其他AD的,我也要用它来采样,谢谢分享
级别: 侠客
UID: 60735
精华: 0
发帖: 69
金钱: 345 两
威望: 69 点
综合积分: 138 分
注册时间: 2011-12-15
最后登录: 2013-07-07
3楼  发表于: 2012-01-06 15:32
嗯,我也需要。
级别: 侠客
UID: 68228
精华: 0
发帖: 105
金钱: 530 两
威望: 106 点
综合积分: 210 分
注册时间: 2012-04-20
最后登录: 2014-04-17
4楼  发表于: 2012-06-01 19:07
我也想要
级别: 侠客
UID: 68228
精华: 0
发帖: 105
金钱: 530 两
威望: 106 点
综合积分: 210 分
注册时间: 2012-04-20
最后登录: 2014-04-17
5楼  发表于: 2012-06-10 18:51
这个驱动的移植很简单,改两个数值就可以了
级别: 新手上路
UID: 73072
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2012-07-03
最后登录: 2013-05-05
6楼  发表于: 2012-09-27 13:44

 回 楼主(zlzl870213) 的帖子

GOOD
级别: 新手上路
UID: 74673
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2012-07-27
最后登录: 2012-12-23
7楼  发表于: 2012-09-27 20:43
可以更改channel
預設是0 改成 1, 2, 3
但是有個問題
如果我要同一時間read 四路channel
要如何做?