scifStartTasksNbl后,利用scifStopTasksNbl关闭,如何再次启动?
利用scifSwTriggerExecutionCodeNbl或者scifStartTasksNbl,均无法重新开启!
版本:CC2640R2,simplelink_cc2640r2_sdk_3_20_00_21
Viki Shi:
请勿回复老帖,可能无法得到及时回复。原帖已拆分:
任务的开/关可以参考SCS的 Task Control example ,举例如下:
// Stop task while (scifWaitOnNbl(0) != SCIF_SUCCESS); scifStopTasksNbl(BV(SCIF_BME280_TASK_ID)); scifStopRtcTicks();// Restart task scifResetTaskStructs(BV(SCIF_BME280_TASK_ID), 0); scifStartRtcTicksNow(0x00010000 / rtc_Hz); scifStartTasksNbl(BV(SCIF_BME280_TASK_ID));