int main(void) { /* 初始化系统时钟 */ system_clock_config();
/* 初始化中断优先级分组 */ nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
/* 初始化延时函数 */ delay_init();
/* 初始化LCD */ lcd_init(LCD_DISPLAY_VERTICAL);
/* 初始化触摸芯片 */ touch_init(TOUCH_SCAN_VERTICAL);
/* 显示信息 */ lcd_string_show(10, 20, 200, 24, 24, (uint8_t *)"Touch Test");
while(1) {
lcd_string_show(10, 60, 200, 24, 24, (uint8_t *)"X:");
lcd_string_show(10, 90, 200, 24, 24, (uint8_t *)"Y:");
/* 读取触摸坐标 */ if(touch_read_xy(x_dot, y_dot) == SUCCESS) { /* 显示X坐标 */ lcd_num_show(40, 60, 200, 24, 24, x_dot[0], 3);
/* 显示Y坐标 */ lcd_num_show(40, 90, 200, 24, 24, y_dot[0], 3); } } } |