我的触摸屏驱动源代码

我的触摸屏驱动源代码

ID:10219874

大小:66.00 KB

页数:24页

时间:2018-06-12

我的触摸屏驱动源代码_第1页
我的触摸屏驱动源代码_第2页
我的触摸屏驱动源代码_第3页
我的触摸屏驱动源代码_第4页
我的触摸屏驱动源代码_第5页
资源描述:

《我的触摸屏驱动源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、我的触摸屏驱动源代码/*C头文件*/#include"au_types.h"#define  DEVICE_NAME        "tpanel"#define   IRQ_1             7#define   GPIO_1_PORT       GPIO_1#define   GPIO_1_PORT_ADDR  GPIO_1_BASE//触摸屏返回值结构体typedefstruct{ uint32pressure; uint32x; uint32y;}TS_RET;//校准值结构体typedefstruct{ int32x; int32y;}TS_POINT;sta

2、tic  TS_POINT   TsPoint[10];#define  TS_IOC_MAGIC  0xd9#define  CALIBRATE   _IOW(TS_IOC_MAGIC,1,sizeof(TsPoint))#define  CALIBRATE_START  _IOW(TS_IOC_MAGIC,2,sizeof(uint8))//以下为触摸屏控制器管脚设置#define  ADS7843_CSS()  writew(0xff,(GPIO_1_PORT_ADDR+0x200)) //cs=1(p1.7)#define  ADS7843_CSC()  writew(0x

3、00,(GPIO_1_PORT_ADDR+0x200)) //cs=0#define  ADS7843_DCLKS()  writew(0xff,(GPIO_1_PORT_ADDR+0x40))  //dclk=1(p1.4)#define  ADS7843_DCLKC()  writew(0x00,(GPIO_1_PORT_ADDR+0x40))  //dclk=0#define  ADS7843_DINS()  writew(0xff,(GPIO_1_PORT_ADDR+0x20))  //din=1(p.3)#define  ADS7843_DINC()  writew(0x

4、00,(GPIO_1_PORT_ADDR+0x20))  //din=0#define  ADS7843_DOUTR()  readw(GPIO_1_PORT_ADDR+0x10)    //doutp1.2//ADS7843控制字 #define  AIN_X             0xD4#define  AIN_Y             0x94//ADS7846控制字//#define  AIN_X             0xD0 //#define  AIN_Y             0x90//#define  DELAY_200NS   200        

5、   //操作时序控制宏(即延时控制值)#define  DELAY_200NS   400           //操作时序控制宏(即延时控制值)#define  PEN_DOWN   1           //笔按下#define  PEN_UP    2           //笔抬起#define  PEN_FLEETING  4           //笔拖拽#define  MAX_TS_BUF   16           //最大缓冲区数#define  BUF_HEAD   (TsDev.buf[TsDev.head])      //取队列头值#define 

6、 BUF_TAIL   (TsDev.buf[TsDev.tail])      //取队列尾值#define  INCBUF(x,mod)  ((++(x))&((mod)-1))      //位移加一#define  TS_TIMER_DELAY  (HZ/28)         //定时时长为36ms//#define  TS_TIMER_DELAY  (HZ/15)#define  TS_TIMER_DELAY1  (HZ/10)          //定时时长为100ms/*C源代码*/#include#include

7、ule.h>#include#include#include       //printk#include        //file结构#include#include#include#include#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。