使用rfListenBeforeTalk例程,在调用 RF_runCmd(rfHandle, (RF_Op*)&RF_cmdNop, RF_PriorityNormal,&callback, 0);会执行发送。可是我的模块存在外部PA和LNA,在执行LNA检测的时候,应该通过IO把LNA打开,PA关闭,然后再发送的时候需要关闭LNA,打开PA再延迟几个毫秒,执行发送,请问应该怎么实现这个功能?
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.
使用rfListenBeforeTalk例程,在调用 RF_runCmd(rfHandle, (RF_Op*)&RF_cmdNop, RF_PriorityNormal,&callback, 0);会执行发送。可是我的模块存在外部PA和LNA,在执行LNA检测的时候,应该通过IO把LNA打开,PA关闭,然后再发送的时候需要关闭LNA,打开PA再延迟几个毫秒,执行发送,请问应该怎么实现这个功能?
请参阅以下文档,了解如何将PA和LNA控制信号路由到您选择的GPIO。
您还可以查看以下代码示例(仅限LNA,但PA使用的方法相同)
如果您的PA需要比从RF Core发出PA信号时更早开启,那么您只需使用GPIO并从应用程序手动控制它。 无法更改来自CC1310的PA信号的定时。