请教各位大神,芯片CC2543中的多任务调度中,只要TASKDONE完成后就会进入RF中断,但是想请问一下,这个TASKDONE指的是什么的task完成了呢?
下面是芯片规格书上说的话:
All tasks start with a start of task command from the MCU.
When a task is finished, the LLE writes an end-of-task cause in PRF_ENDCAUSE, frees the semaphores,
raises a TASKDONE interrupt, and halts its operation.
例如进入RF中断需要 TASKDONE = 1 进入中断,在TASK中有一些更具体的命令:TXDONE,意思是发送完成,这个command 指的是TX发送命令,那这个TASKDONE又如何得知什么时候DONE掉了。
|