touch_impt.h

来自「MSP430z_f247.rar」· C头文件 代码 · 共 46 行

H
46
字号
# ifndef TOUCH_IMPT_H_H_
# define TOUCH_IMPT_H_H_
# include "io430.h"
# include "in430.h"



# define X_INCH		6
# define Y_INCH		5

# define X_PORT		BIT2
# define Y_PORT		BIT1

# define X_AD		BIT6
# define Y_AD		BIT5

# define RELEASE_X_PORT	P4DIR &= ~X_PORT
# define RELEASE_Y_PORT	P4DIR &= ~Y_PORT

# define USE_X_PORT		P4DIR |= X_PORT; P4OUT |= X_PORT;
# define USE_Y_PORT		P4DIR |= Y_PORT; P4OUT |= Y_PORT;

# define X_PORT_HIGH	P4DIR |= X_PORT
# define Y_PORT_HIGH	P4DIR |= Y_PORT

# define RELEASE_X_AD	P6SEL &= ~X_AD; P6DIR |= X_AD; P6OUT &= ~X_AD;
# define RELEASE_Y_AD	P6SEL &= ~Y_AD; P6DIR |= Y_AD; P6OUT &= ~Y_AD;

# define TOUCH_X_MIN	300
# define TOUCH_X_MAX	3525

# define TOUCH_Y_MIN	750
# define TOUCH_Y_MAX	3270

void Touch_IMPT_PORT_INIT(void);
void Touch_IMPT_Device_INIT(void);
unsigned int Get_X_AD(void);
unsigned int Get_Y_AD(void);
void Map_Touch_xy(unsigned char* p_xy);
void Touch_Paint(void);

/*
# define USE_X_AD		P6SEL |= X_AD
# define USE_Y_AD		P6SEL |= Y_AD
*/
# endif

⌨️ 快捷键说明

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