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.

[参考译文] CC2540:CC2540 PTM 问题

Guru**** 2768185 points

Other Parts Discussed in Thread: CC2540, CC2592

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/753633/cc2540-cc2540-ptm-issue

器件型号:CC2540
主题中讨论的其他器件: CC2592

我们的生产设备不支持信令模式测试、取消信令模式测试对于生产来说太麻烦。因此、我想编写一个测试代码、将 CC2540直接置于"HCI_LE_Transmiter_Test" 模式、我看到以下命令: 但我不知道如何编写代码。您能告诉我如何将以下命令作为代码编写?

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

    请看以下网址: processors.wiki.ti.com/.../FCC_ETSI_Test

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

    下图、TX 功率为0dBm。如何将 TX 功率设置为4dBm

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

    在执行 HCI_EXT_ModemTestTxCmd 命令之前、可以使用命令 HCIExt_SetTxPowerCmd (HCI_EXT_TX_POWER_4_DBM)将 TX 功率设置为4dBm。

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

    你(们)好

    我已经尝试过您的方法、但它仍然没有效果。 TX 输出功率仍然为0dBm。您能为我检查以下代码吗?

     HCI_EXT_SetTxPowerCmd (HCI_EXT_TX_POWER_4_DBM);

     HCI_EXT_ExtendRfRangeCmd ();          配置PA是否中断CPU μ s

     //配置 PA 结束(CC2592)

     P0SEL &=~0x40;  //GPIO 模式

     P0DIR &=~BV (6); //输入模式

     HCI_EXT_EndModemTestCmd ();

     HCI_EXT_ModemTestTxCmd (HCI_EXT_TX_TANDEG_CARRIER、19);

     //设置延迟的配置文件启动

     OSAL_SET_EVENT (simpleBLETaskId、start_device_EVT);

     //将计时器设置为100ms

     OSAL_START_timerEx (simpleBLETaskId、SBP_SLEEP_EVT、SLEEP_MS);

    请参阅附件以了解完整的代码

    e2e.ti.com/.../7737.ble_5F00_init.txt

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

    您好、Hank、

    由于您已使用范围扩展器(HCI_EXT_ExtendRfRangeCmd cmd)进行设置、因此 CC2540上可通过 HCI_EXT_SetTxPowerCmd ()设置的最大 Tx 输出功率为0dBm。 您可以在 SDK 之后的 TI_BLE_Vendor_Specific_HCI_Guide.pdf 中找到有关此方面的更多信息。

    此致、
    R.M.