添加了一些注释

This commit is contained in:
2021-08-09 17:24:28 +08:00
parent 30a814adb9
commit 697e23bebf
5 changed files with 45 additions and 34 deletions
+8 -7
View File
@@ -40,7 +40,7 @@ uint16_t TP_Read_AD(char CMD)
TDIN(0); //拉低数据线
TCS(0); //选中触摸屏IC
TP_Write_Byte(CMD);//发送命令字
HAL_GetTick();
HAL_GetTick(); //稍微延时,ad转换需要时间
HAL_GetTick();
HAL_GetTick();
HAL_GetTick();
@@ -127,18 +127,19 @@ uint8_t TP_Read_XY2(int16_t *x,int16_t *y)
}
touch_device t0;// t0 yyds~
touch_config tconfig;
//触摸更新服务
//触摸更新服务,状态机写法,循环获取坐标
void TP_Server()
{
if(TPEN==0)
if(TPEN==0) //如果有触摸
{
TP_Read_XY2(&t0.adc_x,&t0.adc_y);
t0.pix_x=(t0.adc_x/tconfig.x_acc)-tconfig.x_offset;
TP_Read_XY2(&t0.adc_x,&t0.adc_y); //先读取ad值
t0.pix_x=(t0.adc_x/tconfig.x_acc)-tconfig.x_offset;//转换为像素坐标
t0.pix_y=(t0.adc_y/tconfig.y_acc)-tconfig.y_offset;
}
}
//校准用,画一个目标坐标
//r=坐标半径,显示特效用
void TP_DrwaTrage(int x,int y,int r)
{
Draw_Circle(x,y,r+1,GRAY);
@@ -148,7 +149,7 @@ void TP_DrwaTrage(int x,int y,int r)
LCD_DrawLine(x,y,x-10,y,RED);
LCD_DrawLine(x,y,x,y-10,RED);
}
//触摸屏校准
void TP_adjustment()
{
//判断是否需要校准,从eeprom获取数据