主程序中部分程序,没有改动过。
do
{
Convert_Pos();
Pen_Point.Key_Sta=Key_Up;
if(Pen_Point.X0>216&&  en_Point.Y0<16)Load_Drow_Dialog();//清除
else
{
Draw_Big_Point(Pen_Point.X0,Pen_Point.Y0);//画图
GPIOC->ODR|=1<<1; //PC1 上拉
}
}while(PEN==0);//如果PEN一直有效,则一直执行
问题:上电后校准后,当没有触碰到屏时,也就是还没有在上面画写时,LED会一直闪烁,按下按键KEY0会强制进入校准。但当在屏上画写后,LED状态就闪烁了(亮或不亮),按下按键也不会强制进入校准。只有当重新清屏后LED和KEY0才会恢复正常。也就是只要屏上被画写过后,LEDT和KEY0不工作了。为什么?
求解答,谢谢!
|