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

📄 ads7843drv.h

📁 并口触摸屏例程,还是很有用的资料,基于AT91SAM7s256
💻 H
字号:
#ifndef _ADS7843DRV_H_
#define _ADS7843DRV_H_

// A/D 通道选择命令字和工作寄存器
#define	CHX 	0x90 	//通道Y+的选择控制字	
#define	CHY 	0xD0	//通道X+的选择控制字	


#define MASK_CS		(1<<16)
#define MASK_DCLK	(1<<17)
#define MASK_DIN	(1<<18)

#define MASK_INT	(1<<19)
#define MASK_DOUT	(1<<20)


#define TP_DCLK(a)	\
						if (a)	\
						IOSET1 = IOSET1 | MASK_DCLK;	\
						else		\
						IOCLR1 = IOCLR1 | MASK_DCLK
#define TP_CS(a)	\
						if (a)	\
						IOSET1 = IOSET1 | MASK_CS;	\
						else		\
						IOCLR1 = IOCLR1 | MASK_CS
#define TP_DIN(a)	\
						if (a)	\
						IOSET1 = IOSET1 | MASK_DIN;	\
						else		\
						IOCLR1 = IOCLR1 | MASK_DIN

#define TP_DOUT		( IOPIN1 & MASK_DOUT )
#define TP_INT_IN    ( IOPIN1 & MASK_INT )


void TP_Init(void);
void TP_GetAdXY(int *x,int *y);

#endif


⌨️ 快捷键说明

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