emwin中使用外部键盘作为输入,键盘扫描放在定时中断中,...
本帖最后由 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();这句出不来,有没有帮忙指点一下。有点着急,在线等,谢谢大家
已解决,是我的定时中断写的有问题,忘了关中断了:L
页:
[1]