使用SDK3.1时,一个任务为射频发射,一个任务为串口接收,串口任务接收到数据,然后给射频发射,射频发射使用阻塞发射,在频繁发射后,引起串口任务无法运行。
请问射频阻塞发射,具体是怎样的?怎么会让任务无法运行呢?有什么办法解决?
Alvin Chen:
阻塞发射会一直等待发送成功,串口当然无法打断这一操作。 你的这个需求可以参考我们同事提供的demo:
e2echina.ti.com/…/286412
使用SDK3.1时,一个任务为射频发射,一个任务为串口接收,串口任务接收到数据,然后给射频发射,射频发射使用阻塞发射,在频繁发射后,引起串口任务无法运行。
请问射频阻塞发射,具体是怎样的?怎么会让任务无法运行呢?有什么办法解决?
阻塞发射会一直等待发送成功,串口当然无法打断这一操作。 你的这个需求可以参考我们同事提供的demo:
e2echina.ti.com/…/286412