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 + -
显示快捷键?