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.

[参考译文] CC2531:使用CC2531获取RSSI

Guru**** 669750 points
Other Parts Discussed in Thread: CC2531, CC2530, CC2530EM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1095989/cc2531-use-cc2531-to-get-rssi

部件号:CC2531
主题中讨论的其他部件: CC2530CC2530EM

您好,

 cc2.533万软件示例中有一个频谱分析仪示例,我想在CC2531 USB加密狗上使用它。 主要功能如下。 当我在 代码中使用函数halSampleED()时,编译过程顺利,但在我将固件刷新到CC2531 USB加密狗后 ,我的PC无法识别它。  请帮我解决问题。

此致,

Geoff

void main( void )

//INT8 minRssi,maxRssi,rssiOffset;
INT8 rssiOffset;

appUartRxIdle =假;

halBoardInit();

HalUartInit (HAL_UART_BAUDRATE_11.52万,0);

appConfigTimer(1000/UART_RX_IDE_TIME;

HalLedSet(1);

halTimer32kIntEnable();

halRfSetGain (HAL_RF_GAIN_HIGH);

rssiOffset= halRfGetRssiOffset();
//minRssi= Min_RSSI_DBM + rssiOffset;
//maxRssi= MAX_RSSI_DBM + rssiOffset;

//在RX扫描模式下设置芯片
halSetRxScanMode();

同时(true){

HAL_PROCESe();
UINT8样本;

//对于每个RSSI示例记录
对于(示例= 0;示例< sample_count;sample++){
UINT8通道;
//采样通道11-26
用于(channel =0;channel < channels;channel++){
ppRssi[channel * sample_count + sample]= halSampleED (channel+channel_11,sample_time);
}
}
halUartEnableRxFlow(fals);
halMcuWaitus(1000);
UINT8 fSuccessess =假;
IF (halUartWrite(pppRssi, sizeof(pppRssi))== sizeof(pppRssi))
fSuccessess =真;
HalUartEnableRxFlow (真);


}
}

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我已请一位专家发表评论。

    请确保确认没有针脚冲突且软件未崩溃。

    此致,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我假设您正在使用CC2530,详情请见此处?
    https://www.ti.com/lit/ug/swru214a/swru214a.pdf 

    如果是,请注意这些示例是为SmartRF05EB + CC2530EM的硬件组合创建的。
    由于您使用的是CC2530 USB加密狗,因此引脚的使用可能会有所不同(例如串行线路)。

    谢谢!
    Toby