标题: 求da's关于tft_lcd,关于ANLENTEK的电容触摸屏的,采用的主控是STM32F1O3RCT6,库.. [打印本页]

作者: 探路    时间: 2018-6-29 22:20
标题: 求da's关于tft_lcd,关于ANLENTEK的电容触摸屏的,采用的主控是STM32F1O3RCT6,库..
GPIO_ResetBits( GPIOA, GPIO_Pin_8);
   GPIO_ResetBits( GPIOD, GPIO_Pin_2);
while(1)
        {        

                POINT_COLOR=RED;/设置画笔颜色
    tp_dev.scan(0);                  
                if(tp_dev.sta&TP_PRES_DOWN)                        //是否有屏被按下
                {        
                         if(20<tp_dev.x[0]&&tp_dev.x[0]<100&&tp_dev.y[0]<190 &&tp_dev.y[0]>150)
                        {
                                LCD_Clear(WHITE);//清屏
                                flag=1;
                                LCD_ShowString(10,10,230,24,24,"light intensity set");        //界面2
                                LCD_ShowString(60,80,230,24,24,"one mode");
                                LCD_ShowString(60,160,230,24,24,"two mode");
                                 tp_dev.scan(0);
                                if(tp_dev.sta&TP_PRES_DOWN)                        //′是否有屏被按下
                   {        
                                if(60<tp_dev.x[0]&&tp_dev.x[0]<200&&tp_dev.y[0]<100 &&tp_dev.y[0]>60)//one mode 是否被按下
                                {
                                        GPIO_SetBits(GPIOA,GPIO_Pin_8);
        }        
                                if(60<tp_dev.x[0]&&tp_dev.x[0]<200&&tp_dev.y[0]<200 &&tp_dev.y[0]>160)//two mode 是否被按下
                                {
                           GPIO_SetBits(GPIOD,GPIO_Pin_2);
                                }        
                        }
                }
界面二,不管怎么怎么触摸,灯都不灭,新手,不知道问题出哪儿了?求大神指点一二






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1