我的2410板上用的是夏普的3。5寸的LCD自带的触摸屏,用到了两个FDC6321 ,我将三星自带的 s3c2410-tc.c这个驱动加到内核以后,当我点击触摸屏的时候,显示 X Y 的坐标都是 1023 ,请问大家这是什么原因造成的呢??
谢谢!
大侠。你是说将 那些寄存器的内容打印出来吗。
下面是我点击一下触摸后driver的打印信息
[root@fa /]# .............................s3c2410_isr_tc!! .............in start_ts_adc(void) mode_x_axis ADCTSC = 0x 69 .............in start_ts_adc(void) start_adc_x(24) ADCCON= 0x 7fea ...............................if(tsdev.penStatus == PEN_UP) ..............................s3c2410_isr_adc!! .............adc_state = 1 .............in s3c2410_get_XY disable_ts_adc() ADCCON=0x ffe8 ...........y=1023 .............in s3c2410_get_XY mode_y_axis ADCCTS=0x 154 ............ in s3c2410_get_XY start_adc_y ADCCON=0x 32762 ..............................s3c2410_isr_adc!! ................adc_state = 0 ...........in s3c2410_get_XY disable_ts_adc ADCCON=0x 65528 ...............x=1023 pen down: x: 00001023, y: 00000000 in s3c2410_get_XY wait_up_init() ADCTSC=0x 467.............................s3c2410_isr_tc!!
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |