本帖最后由 watercici 于 2019-4-23 14:45 编辑 emwin中使用外部键盘作为输入,键盘扫描放在定时中断中,但调试的时候发现,这个100ms的定时中断扫描会是GUI的函数无法正常运行,void MainTask(void) { WM_HWIN hWin; #if GUI_WINSUPPORT WM_SetCreateFlags(WM_CF_MEMDEV); #endif GUI_Init(); GUI_SetBkColor(GUI_BLUE); GUI_SetColor(GUI_RED); GUI_Clear(); GUI_SetFont(&GUI_Font24_ASCII); #ifdef WIN32 //GUI_SPY_StarServer(); #endif #if GUI_WINSUPPORT WM_MULTIBUF_Enable(1); #endif Timer_Init(100); hWin = CreateSystem_Initial(); GUID_Delayms(2000); // WM_DeleteWindow(hWin); // Timer_Init(100); CreateUserLogin(); GUID_Delayms(20); while(1) { Key_SendMessage(Key_Message); } }复制代码卡在 hWin = CreateSystem_Initial();这句出不来,有没有帮忙指点一下。有点着急,在线等,谢谢大家
评分
查看全部评分