touch.h

来自「多功能MP3代码」· C头文件 代码 · 共 48 行

H
48
字号
#ifndef __TOUCH_H__
#define __TOUCH_H__
#include "COMM.H" 

/*-------------------------------
管脚对应
PA.0 PEN
PA.1 DOUT
PA.2 CS
PB.3 DIN
PB.4 CLK  
//ADS7846有温度测量和压力测量功能
//可以参考PDF资料自己写	 
--------------------------------*/
#define DOUT GPIOA->IDR&1<<1 //PA1数据输入

Pen_Holder Pen_Point;//定义笔实体
 
#define TDIN  (1<<3)  // PB3
#define TCLK  (1<<4)  // PB4
#define TCS   (1<<2)  // PA2    			    
#define TDIN_SET(x) GPIOB->ODR=(GPIOB->ODR&~TDIN)|(x ? TDIN:0)
#define TCLK_SET(x) GPIOB->ODR=(GPIOB->ODR&~TCLK)|(x ? TCLK:0)													    
#define TCS_SET(x)  GPIOA->ODR=(GPIOA->ODR&~TCS)|(x ? TCS:0)  

#define CMD_RDX 0X90  //0B10010000即用差分方式读X坐标
#define CMD_RDY	0XD0  //0B11010000即用差分方式读Y坐标   											 
//extern u16 POINT_COLOR;		//画笔颜色
//extern u16 BACK_COLOR;		//画笔颜色	   
#endif

















⌨️ 快捷键说明

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