TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310: enableTestMode如何反馈EasyLink_Ctrl_Rx_Test_Tone测到的信号值

Part Number:CC1310

HI,

  easylink中 有一个enableTestMode函数,里面可以进行EasyLink_Ctrl_Rx_Test_Tone 接收检测,这个接收检测到的RSSI 值 该如何获取呢?

asyncCmdHndl = RF_postCmd(rfHandle, (RF_Op*)&rxTestCmd,
RF_PriorityNormal, asyncCmdCallback,
EASYLINK_RF_EVENT_MASK); 里面的asyncCmdCallback也不会进入,除非关闭

谢谢。

Kevin Qiu1:

一般都是通过下面结构体获取RSSI

typedef struct
{uint8_t dstAddr[8];//!< Dst Address of RX'ed packetint8_t rssi;//!< rssi of RX'ed packetuint32_t absTime;//!< Absolute time to turn on Rx when passed//!< (0 for immediate), Or Absolute time that packet was Rx//!< when returned.uint32_t rxTimeout;//!< Relative time in ticks from Rx start to Rx TimeOut//!< a value of 0 means no timeoutuint8_t len;//!< length of RX'ed packetuint8_t payload[EASYLINK_MAX_DATA_LENGTH]; //!< payload of RX'ed packet
} EasyLink_RxPacket;

ruimao cong 说:asyncCmdCallback也不会进入,除非关闭

除非关闭是什么意思

,

ruimao cong:

那代码中可以像 smartrf studio 中continues rx持续检测并且反馈rssi吗?

,

Kevin Qiu1:

这是包含在数据包中的,只有收到数据包时才能查看

赞(0)
未经允许不得转载:TI中文支持网 » CC1310: enableTestMode如何反馈EasyLink_Ctrl_Rx_Test_Tone测到的信号值
分享到: 更多 (0)