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.
HI,
https://e2echina.ti.com/support/wireless-connectivity/sub-1-ghz/f/sub-1-ghz-forum/172781/cc1310-reset-rf-core?tisearch=e2e-sitesearch&keymatch=SysCtrlSystemReset,完整的复位流程为调用RF_yield()然后调用 RF_close() 然后再调用SysCtrlSystemReset()。
如果rf内核已经调用了EasyLink_transmit或EasyLink_receive,处于阻塞状态时,调用RF_yield()然后调用 RF_close()流程能关闭内核吗,还是必须得发送接收完才能进行?
谢谢
您好,
感谢您的提问。
如果您想要在发送或接收过程中关闭RF内核,您需要使用 EasyLink_abort 函数来取消当前的操作,然后再调用 RF_yield 和 RF_close。
您好,
使用EasyLink_transmit时发送速度较快,一般不会阻塞,如果阻塞了也只能强制重启了。EasyLink_receive可以设置一个接收超时的时间防止阻塞。