工程師好:
????我現(xiàn)在有一個(gè)需求,在CH571F上動(dòng)態(tài)刷新數(shù)碼管,刷新時(shí)間為1ms,使用TMOS新建一個(gè)1ms的任務(wù)循環(huán)執(zhí)行,未初始化藍(lán)牙時(shí)數(shù)碼管使用正常,沒(méi)有閃屏,但是初始化藍(lán)牙庫(kù)以后數(shù)碼管有微微閃屏,連接藍(lán)牙后閃屏很?chē)?yán)重,并且在開(kāi)啟10個(gè)TOMS taskID后藍(lán)牙找不到,感覺(jué)藍(lán)牙任務(wù)壓根就沒(méi)有執(zhí)行,這時(shí)候其他任務(wù)正常,請(qǐng)問(wèn)閃屏和找不到藍(lán)牙是什么情況?程序是直接在Peripheral例程上修改
正常:
??? //GAPRole_PeripheralInit();
??? //Peripheral_Init();
??? Display_Task_Init();
非正常:
??? GAPRole_PeripheralInit();
??? Peripheral_Init();
????Display_Task_Init();
數(shù)碼管刷新任務(wù):
void Display_Task_Init(void)
{
??? Led_GPIO_Init();
??? Display_TaskID = TMOS_ProcessEventRegister(Display_ProcessEvent);
??? tmos_start_reload_task(Display_TaskID, DISPLAY_TEST_EVT, 1);
??? Display_Numx(9999);
}
??? if ( events & DISPLAY_TEST_EVT )
??? {
??????? //Led_Display_Scan(Rope_Status.Led_Status);
??????? Led_Display_Scan(1);
????? return (events ^ DISPLAY_TEST_EVT);
??? }