蓝牙技术
直播中

李永每

7年用户 1442经验值
私信 关注
[问答]

请问如何设置CYW20835 LE的发射功率?

如何设置 CYW20835 LE 的发射功率?
我使用 ModusToolbox 生成的"Empty BTSDK App" 固件。
我尝试使用 bluetool 发送"Write Tx Power Table" 命令到"HCI UART" ,但得到的回应是"Unknown HCI Command" 。
我使用 CYW20704 测试了"Write Tx Power Table" 命令的响应,结果正常。





回帖(1)

吴湛

2024-5-24 16:41:48
要设置CYW20835 LE的发射功率,您可以尝试以下步骤:

1. 首先,确保您使用的是最新版本的ModusToolbox软件和CYW20835 LE SDK。

2. 在您的项目中,找到并打开`wiced_bt_cfg.h`文件。这个文件通常位于项目的`inc`文件夹中。

3. 在`wiced_bt_cfg.h`文件中,找到`wiced_bt_cfg_settings_t`结构体。在这个结构体中,您可以找到与发射功率相关的设置。

4. 要设置发射功率,您需要修改`tx_power`字段。这个字段是一个`wiced_bt_cfg_power_level_t`类型的枚举,您可以根据需要选择适当的发射功率级别。例如,如果您想将发射功率设置为最高级别,可以将`tx_power`设置为`WICED_BT_CFG_HIGH_TX_POWER`。

5. 保存`wiced_bt_cfg.h`文件的更改。

6. 重新编译并生成您的项目。

7. 将生成的固件烧录到CYW20835 LE设备上。

8. 现在,您可以使用`bluetool`工具或任何其他蓝牙分析工具来检查发射功率是否已正确设置。

关于您提到的"Unknown HCI Command"错误,这可能是因为CYW20835 LE设备不支持"Write Tx Power Table"命令。在这种情况下,您应该使用上述方法通过修改`wiced_bt_cfg.h`文件来设置发射功率。

如果您仍然遇到问题,请查阅CYW20835 LE的官方文档和技术支持,以获取更多关于如何设置发射功率的信息。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分