请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1352P7 如果 RF_cmdPropRx.EndTime 未 结束, 其他 任务可以或不可以插入任务?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如果 RF_cmdPropRx.EndTime 未 结束, 其他 任务可以或不可以插入任务?
尊敬的 Dong Xu:
我想您是在问如果器件仍在运行 RX 命令、该任务是否可以被另一个任务中断。
答案很简单:是 。 其他任务仍可以执行和中断调用此命令的任务。
行为取决于您是使用 RF_postCmd ()还是 RF_runCmd ()来执行 RX 命令。
RF_postCmd()不阻止任务执行,也不等待 RF_cmdPropRx 结束。 布置 RF_cmdPropRx 命令后、任务很快会继续执行、因此具有更高优先级的任务可能会中断其执行。
如果您使用 RF_runCmd(),RF_runCmd() 将等待 RF_cmdPropRx 完成,并将任务置于阻塞状态。 这还允许在 RX 命令仍在无线电内核上执行时运行其他任务。
此致、
SID