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

[复制链接]
318|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

粉丝
快速回复 在线客服 返回列表 返回顶部