打印

LCD打印语句位置变化导致花屏现象

[复制链接]
220|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
追光少年|  楼主 | 2018-7-27 19:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LCD, os, se, tc, ST
while(1)
    {
        key = KEY_Scan(0);
        
        if(key == WKUP_PRES)
        {
            OSTaskSemPost(&Task2_TaskTCB,OS_OPT_POST_NONE,&err);
//            LCD_ShowxNum(80,111,Task2_TaskTCB.SemCtr,3,16,0);
        }
  
        LCD_ShowxNum(80,111,Task2_TaskTCB.SemCtr,3,16,0);
                    
        LED0 = ~LED0;
        OSTimeDlyHMSM(0,0,0,50,OS_OPT_TIME_PERIODIC,&err);
    }        
}


LCD_ShowxNum(80,111,Task2_TaskTCB.SemCtr,3,16,0);此行代码放于if内就OK
但放于if外,在按下按键的时候就导致花屏现象

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

379

主题

379

帖子

0

粉丝