Thread 中讨论的其他器件:CC2652RSIP、CC2651R3SIPA
工具/软件:
如何计算 cc2652rsip 示例 rfuartbridge_lp_cc2652rsip_nortos_gcc 中的 RSSI 值
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.
工具/软件:
如何计算 cc2652rsip 示例 rfuartbridge_lp_cc2652rsip_nortos_gcc 中的 RSSI 值
尊敬的 Kumaravel:
下面是 RFC_CMD_PROP_RX_s 结构参考。 如果 在调用 RF_postCmd 之前在 mainThread 初始化期间将 RF_cmdPropRx.rxConf.bAppendRssi 设置为 1 、则 RSSI 将附加到您在 ReceivedOnRFcallback 期间在射频队列中接收的数据包中。
此致、
Ryan
表示 RSSI 的接收单字节的单位是有符号整数。 您可以引用 rfPacketErrorRate 示例 以了解记录和报告 RSSI 值的用法示例。 另请参阅 RFC_CMD_GET_RSSI_s 和 RF_getRSSI
此致、
Ryan
从 rfPacketErrorRate 示例的 rx.c 中:
static int8_t* rssi; rfc_propRxOutput_t rxStatistics_prop; static RF_CmdHandle rxCmdHndl = 0; //... rfc_CMD_PROP_RX_t *pRxCmd = NULL; pRxCmd = &RF_cmdPropRx; pRxCmd->pOutput = (uint8_t*)&rxStatistics_prop; //... rxCmdHndl = RF_postCmd(rfHandle, (RF_Op*)&RF_cmdPropRx, RF_PriorityNormal, &rx_callback, RF_EventRxEntryDone); rssi = &rxStatistics_prop.lastRssi;
这些是与 RSSI 相关的器件的摘录、可在接收每个数据包时评估。 可以将 rfPacketErrorRate 中的此示例用于 rfPacketRx 版本。
此致、
Ryan
e2e.ti.com/.../code.txt 我附加了我的代码,在这里当 RF 接收到数据时,我需要计算 RSSI 值,然后我需要与 RSSI 一起传输数据包。 我使用的是 cc2651rsipapLP 。我的一些数据得到了–45 dBm 的其他数据我得到了不同的 RSSI。我不知道我的 RSSI 代码是否正常工作。 在 SMART RF 中、“f0 03 07 Fe“是接收到的 RSSI 、它显示为–46。 请原谅我