Pen_Point.Key_Sta=Key_Up;//消除触发信号
en_Point.xfac=0; //xfac用来标记是否校准过,所以校准之前必须清掉!以免错误
while(1)
{
if(Pen_Point.Key_Sta==Key_Down)//按键按下了
{
if(Read_TP_Once())//得到单次按键值
{
pos_temp[cnt][0]=Pen_Point.X;
pos_temp[cnt][1]=Pen_Point.Y;
cnt++;
} ............................
关于这段程序里,Pen_Point.Key_Sta已经被赋值为Key_Up,而在while里面有去判断Pen_Point.Key_Sta是否等于Key_Down,这个明显不等嘛,那个程序不就一直在while里循环了。请刘军兄解释一下哦。。。。。。谢谢啦?
2019-8-15 08:42:26
请问Pen_Point.xoff=(240-Pen_Point.xfac*(pos_temp[1][0]+pos_temp[0][0]))/2;//得到xoff 这一句改怎样理解呢?
请问Pen_Point.xoff=(240-Pen_Point.xfac*(pos_temp[1][0]+pos_temp[0][0]))/2;//得到xoff 这一句改怎样理解呢?
举报