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:如何立即更改为任何频率?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1109668/cc2652rsip-how-do-i-immediately-change-to-any-frequency

器件型号:CC2652RSIP

您好!

我想在2406Khz 或2430Khz 等特定通道上通过 cc2652RSIP 接收和传输数据。
在这种情况下、可以更改 EasyLink_init 等哪个部分来设置传输频率?

有人告诉我...

Lina

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

    您好、Lina、

    我假设可以 使用 EasyLink_abort 后跟 EasyLink_setFrequency、如以下相关 E2E 主题中所示:

    https://e2e.ti.com/f/1/t/703699 
    https://e2e.ti.com/f/1/t/705756 
    https://e2e.ti.com/f/1/t/571655 

    此致、
    Ryan

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

    谢谢!

    我立即尝试了、但无论我在频率中输入什么、它都会返回为1。

    这是为什么?

    Lina

    EasyLink_Params EasyLink_params;
    EasyLink_Params_init (&EasyLink_params);

    if (EasyLink_init (&EasyLink_params)!= EasyLink_Status_Success){
    usprintf_mng ("EasyLink_init 失败\n");

    usprintf_mng ("%d\n"、EasyLink_abort());

    FREQ=EasyLink_setFrequency (2402000000);
    FREQ_1=EasyLink_getFrequency ();
    usprintf_mng ("EasyLink_getFrequency:%x\n"、Freq_1);

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

    您可以从添加 EasyLink.c/h 将\source\ti\EasyLink 直接添加到您的项目工作区中、以便进一步调试 EasyLink API。   EasyLink_Status_Config_Error 的返回值通常为0x01、这表明 API 已暂停或未配置 EasyLink。

    此致、
    Ryan