HI,
1、如果是50K切换为lrm 5K,rf_control还可以使用吗?我看rf_prop 参数也不同了。
2、rf_control的方法里,切换完后进行了rf_yield的操作,一定要进行这个关闭操作吗? 这个api会关闭无线内核吗?关闭后之前rf_open写入的配置还在吗?
谢谢
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,
1、如果是50K切换为lrm 5K,rf_control还可以使用吗?我看rf_prop 参数也不同了。
2、rf_control的方法里,切换完后进行了rf_yield的操作,一定要进行这个关闭操作吗? 这个api会关闭无线内核吗?关闭后之前rf_open写入的配置还在吗?
谢谢
您好,
1.rf_control rf_prop 都是结构体,以下是rf_control的链接 在LRM模式 下使用 需要您重新配置参数
2.rf_yield函数用于将CC1310的射频子系统置于低功耗模式,以降低低功耗并延长电池寿命。在切换完射频配置后,如果不需要继续进行射频通信操作,建议调用此函数关闭。如果您需要继续进行射频通信操作,可以不进行rf-yield操作,会产生相应功耗。
3.会
4.之前rf_open写入的配置参数不在了
注:在调用rf_yield函数之前,一定要确保已经完成了所有与无线通信相关的操作,否则可能导致数据丢失 或 通信失败
1、意思是50K切换到LRM还是要使用链接里的方式二,rf_close 再重新初始化?
2、得调用了rf_yield才能进入低功耗吗?我看每次调用 EasyLink_receiveAsync 接收完功耗也降下来
3、调用rf_yield函数之后配置不在了,为什么我看链接里面rf_yield调用之后没有重新配置,而是直接调用发送
2.rf_yield不是进入低功耗的唯一方式,只是说会进入。
50K切换到LRM还是要使用链接里的方式二,rf_close 再重新初始化?
使用 RF_yield() API 强制关闭电源。 这将在所有待处理的无线电命令完成后关闭 RF 电源。
重启 rf_runcmd : 同步运行(链)RF 操作
对,需要用rf_close 关闭当前50K模式,并调用rf_open,设置LRM参数
那就是调用RF_yield()后,得重新初始化一下,才能进行发送了?链接中的方式一顺序不对?
在FAQ就是常见问题解答,
给出的都是解决方案,你用一或二都可以。
调用RF_yield()后,得重新初始化一下,才能
在一中,调用RF_yield()后,下一步是重启 rf_runcmd