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.

[参考译文] CC2541:更改 BLE 堆栈中 PA 控制的 IO 配置。

Guru**** 2563960 points
Other Parts Discussed in Thread: CC2541

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/566246/cc2541-changing-io-configuration-for-pa-control-in-ble-stack

器件型号:CC2541

您好!

我想知道如何更改 BLE 1.4.1上 CC2541 PA 控制引脚的 IO 配置。

PA 与 CC2541集成的典型配置位于端口 P1_2 (Tx)和 P1_3 (Rx)上、但在其中一个设计中、它分别连接到 P1_1和 P1_0、因此需要重新配置 IO。  

等待论坛的快速响应。

谢谢。  

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

    /* P1_1 -> Paen */
    RFC_OBS_CTRL0 = RFC_OBS_CTRL_PA_PD_INV;
    OBSSEL1 = OBSSEL_OBSS_CTRL0;

    /* P1_0 -> EN (LNA 控制)*/
    RFC_OBS_CTRL1 = RFC_OBS_CTRL_LNAMIX_PD_INV;
    OBSSEL0 = OBSSEL_OBSS_CTRL1;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试一下!

    RFC_OBS_CTRL0 = 0x68;
    RFC_OBS_CTRL1 = 0x6A;
    OBSSEL1 = 0xFB;
    OBSSEL0 = 0xFC;
    ///--------------------------------
    HCI_EXT_ExtendRfRangeCmd ();
    HCI_EXT_SetTxPowerCmd (HCI_EXT_TX_POWER_4_DBM);
    HCI_EXT_SetRxGainCmd (HCI_EXT_RX_GAIN_HIGH);
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请注意、如果 BLE 控制器复位、射频 OBS 寄存器将返回默认配置。

    谢谢、
    Fredrik