初始化已经好了。。。
while(1)
{
if(t!=timer.sec)
{
//RTC实时时钟
t=timer.sec;
LCD_ShowNum(60,110,timer.w_year,4,18);
LCD_ShowNum(100,110,timer.w_month,2,18);
LCD_ShowNum(124,110,timer.w_date,2,18);
LCD_ShowString(60,129,Week[timer.week]);
LCD_ShowNum(60,150,timer.hour,2,16);
LCD_ShowNum(84,150,timer.min,2,16);
LCD_ShowNum(108,150,timer.sec,2,16);
LED0=!LED0;
//触摸屏被按下
JTAG_Set(JTAG_SWD_DISABLE);
LCD_ShowString(60,129,Week[timer.week]);
if(Pen_Point.Key_Sta==Key_Down)
{
Load_Drow_Dialog();
Pen_Int_Set(0);
do
{
Convert_Pos();
Pen_Point.Key_Sta=Key_Up;
if(60< en_Point.X0&& en_Point.X0<75&&170< en_Point.Y0&& en_Point.Y0<180)
Load_Drow_Dialog();
else
{
Draw_Big_Point(Pen_Point.X0,Pen_Point.Y0);
GPIOC->ODR|=1<<1;
}
}while(PEN==0);
Pen_Int_Set(1);
}
else
delay_ms(12);
LED1=!LED1;
}
delay_ms(12);
} |
为什么触摸屏幕后时钟就停了。。。 |