? ? ? ??
下面這段代碼里,?tmos_start_task(App_TaskID, APP_NODE_TEST_EVT, 800); //發(fā)送時(shí)長(zhǎng)1600=1s
這個(gè)代碼為什么至少要800還是多少,否則下一節(jié)點(diǎn)無(wú)法收到信息呢?想要達(dá)到毫秒級(jí)。
PRINT("sleep?mode?sleep?\n"); ????????tmos_stop_task(halTaskID,?HAL_REG_INIT_EVENT);??//默認(rèn)2分鐘一次的校準(zhǔn)先暫停 ????????DelayMs(5); //????????RTC_TMRFunCfg(Period_16_S);/*?定時(shí)1s的RTC鬧鐘?*/ ????????RTC_TRIGFunCfg(32768?*?10); ????????PWR_PeriphWakeUpCfg(ENABLE,?RB_SLP_RTC_WAKE,?Long_Delay);/*?使能RTC中斷喚醒源?*/ ????????PFIC_EnableIRQ(RTC_IRQn);/*?使能RTC中斷?*/ ????????/*?注意當(dāng)主頻為80M時(shí),Sleep睡眠喚醒中斷不可調(diào)用flash內(nèi)代碼?*/ ????????LowPower_Sleep(RB_PWR_RAM30K?|?RB_PWR_RAM2K);?/*?只保留30+2K?SRAM?供電?*/ ????????HSECFG_Current(HSE_RCur_100);?/*?降為額定電流(低功耗函數(shù)中提升了HSE偏置電流)?*/ ????????PFIC_DisableIRQ(RTC_IRQn); ????????DelayMs(5); ????????PRINT("wake..?\n"); ????????DelayMs(20); ????????tmos_set_event(halTaskID,?HAL_REG_INIT_EVENT); ????????PRINT("lkj\n");//先校準(zhǔn)RF,再開(kāi)廣播 //********** ????????tmos_start_task(App_TaskID,?APP_NODE_TEST_EVT,?800);??????//發(fā)送時(shí)長(zhǎng)1600=1s
熱門產(chǎn)品 :
CH339: 7端口多功能USB HUB控制器芯片