移植了GUI和UCOS,是不是在开启UCOSII的任务之前不能在初始化时候使用GUI_Delay()?

2019-08-14 06:02发布

主程序初始化时 我想先显示一个GUI的界面,使用GUI_Delay(),然后就死机了。我移植了UCOSII,使用delay_ms()正常,就使用GUI_Delay()就死机了。哪位大侠知道怎么回事了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
sudingkun
2019-08-14 14:23
Lcd_Configuration(); //LCD初始化

SPI3_Initializtion();
TIME2_init();
NVIC_Configuration();   //设置NVIC中断分组2:2位抢占优先级,2位响应优先级


GUI_Init();    //GUI初始化


SPI_FLASH_Init();   //W25x16初始化
DeviceID=SPI_FLASH_ReadDeviceID();
GUI_Delay(10000);
FlashID=SPI_FLASH_ReadID();


GUI_SetDrawMode(GUI_DRAWMODE_NORMAL);  //设置正常绘图模式
 
GUI_SetBkColor(GUI_BLACK);    //设置背景颜 {MOD}  
 
GUI_Clear();    //清屏
GUI_SetColor(GUI_WHITE);    //设置字体颜 {MOD}
GUI_SetBkColor(GUI_RED);    //设置背景颜 {MOD}
我的就是死机在GUI_Delay()。我的所有配置都是使用uCOSII的, UCOSII的初始化在这些后面。

一周热门 更多>