⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ads7843.h

📁 一个很好的关于ARM触摸屏试验程序代码
💻 H
字号:
#define ADS7843_DCLK       4
#define ADS7843_CS         5
#define ADS7843_DIN        6

#define ADS7843_START_BIT  (1<<0)
#define ADS7843_A2         (1<<1)
#define ADS7843_A1         (1<<2) 
#define ADS7843_A0         (1<<3) 
#define ADS7843_MODE       (1<<4)
#define ADS7843_SER_DEF    (1<<5)
#define ADS7843_PD1        (1<<6)
#define ADS7843_PD0        (1<<7)

#define  PORT0_temp   (*(volatile unsigned long * )(0xa0605010))
#define  PORT0        (*(volatile unsigned short * )(0x08000000))

#define delay 30

#define RAW_MAX_X  4050
#define RAW_MIN_X  80

#define RAW_MAX_Y  3880
#define RAW_MIN_Y  270

#define XLIMIT 160
#define YLIMIT 160

#define SCREEN_X 640 
#define SCREEN_Y 480

#define X_REV 0
#define Y_REV 1


struct ts_posi
{
int x;
int y;
};




#define SPIMDATA_NOP    ADS7843_START_BIT  |\
                        ADS7843_A2*0       |\
                        ADS7843_A1*0       |\
                        ADS7843_A0*0       |\
                        ADS7843_MODE*0     |\
                        ADS7843_SER_DFR*0  |\
                        ADS7843_PD1*0      |\
                        ADS7843_PD0*0       
                       

#define SPIMDATA_X      ADS7843_START_BIT | \
                        ADS7843_A2        | \
                        ADS7843_A1*0      | \
                        ADS7843_A0        | \
                        ADS7843_MODE*0    | \
                        ADS7843_SER_DEF*0 | \
                        ADS7843_PD1*0     | \
                        ADS7843_PD0*0            



#define SPIMDATA_Y      ADS7843_START_BIT | \
                        ADS7843_A2*0        | \
                        ADS7843_A1*0      | \
                        ADS7843_A0        | \
                        ADS7843_MODE*0    | \
                        ADS7843_SER_DEF*0 | \
                        ADS7843_PD1*0     | \
                        ADS7843_PD0*0      

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -