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

📄 ads7843drv.h

📁 MINI STM32 驱动TFT屏的显示,JPG文件的播放
💻 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 Set_Cs  GPIO_SetBits(GPIOC,GPIO_Pin_8);
#define Clr_Cs  GPIO_ResetBits(GPIOC,GPIO_Pin_8);

#define Set_Rs  GPIO_SetBits(GPIOC,GPIO_Pin_9);
#define Clr_Rs  GPIO_ResetBits(GPIOC,GPIO_Pin_9);

#define Set_nWr GPIO_SetBits(GPIOC,GPIO_Pin_10);
#define Clr_nWr GPIO_ResetBits(GPIOC,GPIO_Pin_10);

#define TP_DCLK(a)	\
						if (a)	\
						GPIO_SetBits(GPIOA,GPIO_Pin_5);	\
						else		\
						GPIO_ResetBits(GPIOA,GPIO_Pin_5)
#define TP_CS(a)	\
						if (a)	\
						GPIO_SetBits(GPIOA,GPIO_Pin_4);	\
						else		\
						GPIO_ResetBits(GPIOA,GPIO_Pin_4)
#define TP_DIN(a)	\
						if (a)	\
						GPIO_SetBits(GPIOA,GPIO_Pin_7);	\
						else		\
						GPIO_ResetBits(GPIOA,GPIO_Pin_7)

#define TP_DOUT		GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_6)//( IOPIN1 & MASK_DOUT )	//数据输入
#define TP_BUSY		GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_1)//( 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 + -