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

📄 touchscreen.h

📁 ST最新的Cortext-M3内核的ARM触摸屏演示工程
💻 H
字号:
#define TOUCH_SCREEN_X0 GPIO_Pin_0
#define TOUCH_SCREEN_Y0 GPIO_Pin_1
#define TOUCH_SCREEN_X1 GPIO_Pin_2
#define TOUCH_SCREEN_Y1 GPIO_Pin_3
#define TOUCH_SCREEN_PORT GPIOC
#define TOUCH_SCREEN_PORTSOURCE GPIO_PortSourceGPIOC
#define TOUCH_SCREEN_PINSOURCE GPIO_PinSource1
#define TOUCH_SCREEN_EXTI_LINE EXTI_Line1
#define EPARA_ADDR ((u32)0x0801F800)
#define be_penirq() (Bit_RESET == GPIO_ReadInputDataBit(TOUCH_SCREEN_PORT, TOUCH_SCREEN_Y0))

extern volatile u16 touch_timer;
extern volatile u8 touch_state;
extern volatile u16 touch_x;
extern volatile u16 touch_y;
extern volatile u16 touch_adc_time;
extern volatile u32 touch_adc_summer;
extern volatile u16 adc_buffer[];

extern void en_check_touch(void);
extern void en_touch_init(void);
extern void dis_touch_init(void);
extern u8 scan_touch(void);
extern void get_touch_x(void);
extern void ADC1_Calibration(void);
extern void get_touch_y(void);
//extern void none(void);
extern void Init_DMA(void);
extern void get_cali_data(uint16_t x,uint16_t y,uint16_t * pt);
extern uint8_t get_touch(void);
extern void cali_touch(void);
extern uint8_t get_tch_data(void);
extern uint16_t get_delta(uint16_t d1,uint16_t d2);
extern uint8_t analyze_touch(uint16_t x,uint16_t y,const u16 * dpt);

⌨️ 快捷键说明

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