主题 : ads7846移植到210开发板时,SPI的四条线为什么一直是低电平 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 58015
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-11-01
最后登录: 2011-11-27
楼主  发表于: 2011-11-23 18:04

 ads7846移植到210开发板时,SPI的四条线为什么一直是低电平

android的系统,触屏用ads7846驱动,移植到210开发板时,终端有反应,但SPI的四条线为什么一直是低电平,无数据上传! 想问一下这个ads7846到底该怎样配置移植才正确,SPI为什么没有启动上拉?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2011-11-23 18:10
我不知道你的问题在哪里,但我可以肯定你这种问法是得不到什么有价值的回答的。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 58015
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-11-01
最后登录: 2011-11-27
2楼  发表于: 2011-11-23 18:26
就是ad7846的具体移植步骤,在derver/input/touchscreen中有7864的驱动,在menuconfig里也选了,请问之后还需要具体改哪些东西,才能使触屏能用?
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
3楼  发表于: 2011-11-23 18:29
先打印一下看看有没有正确初始化
级别: 新手上路
UID: 58015
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-11-01
最后登录: 2011-11-27
4楼  发表于: 2011-11-23 18:45
我怀疑也是这个SPI应用的问题,应怎样改才能使7846驱动调用SPI1口,开发板/dev下显示有spidev1.0 spidev0.0 ,是不是说明spi已经注册成功啦?
级别: 侠客
UID: 16811
精华: 0
发帖: 112
金钱: 560 两
威望: 112 点
综合积分: 224 分
注册时间: 2010-03-22
最后登录: 2018-06-27
5楼  发表于: 2011-11-24 08:40
先看下你的7846当你按在钥匙摸屏上的时候,的中断脚有没有信号产行,如果中断脚出现电平变化,再看CS有没有电平变化,再看SCLK脚有没有方波出现,由于7846是内含的驱动,到SCLK出现波形的这时候,如果不是你的脚连错,基本都可以正常工作了。
[ 此帖被gzyjw在2011-11-24 08:53重新编辑 ]
级别: 侠客
UID: 16811
精华: 0
发帖: 112
金钱: 560 两
威望: 112 点
综合积分: 224 分
注册时间: 2010-03-22
最后登录: 2018-06-27
6楼  发表于: 2011-11-24 08:45
什么时候210能够降点,用不起啊
级别: 新手上路
UID: 58015
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2011-11-01
最后登录: 2011-11-27
7楼  发表于: 2011-11-24 13:50
先谢谢大家的回复! 当我按下7846的时候,测到7846的pen中断管脚有高电平跳到低电平,我是接到板子上EINT7口,而且还在touchscreen/ads7846.c总线驱动里的中断中添加了打印语句,但中断好像始终没有触发,也没有输出语句,请问还应该怎样配置?
级别: 侠客
UID: 16811
精华: 0
发帖: 112
金钱: 560 两
威望: 112 点
综合积分: 224 分
注册时间: 2010-03-22
最后登录: 2018-06-27
8楼  发表于: 2011-11-24 20:39
那简单了,设置EINT7口中断使能,并写中断程序就可以了。
级别: 新手上路
UID: 62822
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2012-02-08
最后登录: 2012-04-10
9楼  发表于: 2012-02-08 21:53
请问大家有没有移植好,经验传授一下啊