微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC1310 rfWakeOnRadio 的问题

CC1310 rfWakeOnRadio 的问题

时间:12-23 整理:3721RD 点击:

在调试 CC1310 rfWakeOnRadio 试验中, 发送端发送命令用  RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropTxAdv, RF_PriorityNormal, NULL, 0);                  /* Send packet */   因为发送端  我不需要进入低功耗,还有我需要将接收端的参数发回。 所以我想  能否用 EasyLink_transmitAsync(&txPacket, txDoneCb); 命令发送。

如果可以  那么格式应该是怎么样的?   如果可以,那么接收端 用        RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropRxSniff, RF_PriorityNormal, &callback, RF_EventRxEntryDone);    接收到数据后   依然可以用EasyLink_transmitAsync()把参数发回主机?

easylink是将rf相关的操作重新封装成了一组API,你可以看Easylink.c文件查看每个easylink API的具体实现。

每个easylink API函数实际都是使用rf_xxx命令来实现的,easylink并不是额外的命令,只是将例如初始化,发送,接收等用户常用的功能进行了封装,是用户使用起来更简单,更方便。

你可以按照你的应用需求选择合适的示例工程,基于这个示例工程开发你的应用。

比如,你想用easylink在一个设备上实现接收和发送功能,可以参考rfWsnConcentrator和rfWsnNode。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top