设置DA14531的TX功率电平

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
7个帖子/ 0新
最后一篇
Dirjud.
离线
最后一次露面:1个月4周前
加入:2018-06-14 23:50
设置DA14531的TX功率电平

我找不到任何文档说明如何更改TX功率级别。我看到它可以从数据表调整,但我找不到如何设置适当的寄存器,以便为我们正在构建的信标打开TX电源。我们的灯架正在休息太远,我们希望看到它在较低的TX电源设置下表现。

设备:
PM_DIALOG.
离线
最后一次露面:1天22小时前
职员
加入:2018-02-08 11:03
嗨dirjud,
Dirjud.
离线
最后一次露面:1个月4周前
加入:2018-06-14 23:50
我想改变它

我想在我的C代码中以编程方式更改它。我怎么做?

Dirjud.
离线
最后一次露面:1个月4周前
加入:2018-06-14 23:50
在透过一些

在浏览一些示例时,我发现了RF_PA_PWR_SET()函数并一直在尝试,但似乎对接收设备测量的RSSI似乎没有任何影响。这是我的代码:

void user_app_init(void){app_param_update_request_timer_used = easy_timer_invalid_timer;//初始化制造商特定的数据mnf_data_init();//初始化广告和扫描响应数据memcpy(stordal_adv_data,user_advertise_data,user_advertise_data_len);storage_addate_len = user_advertise_data_len;memcpy(storage_scan_rsp_data,user_advertise_scan_response_data,user_advertise_scan_response_data_len);storage_scan_rsp_data_len = user_advertise_scan_response_data_len;rf_pa_pwr_set(rf_tx_pwr_lvl_minus_19d5);// rf_pa_pwr_set(rf_tx_pwr_lvl_plus_2d5);default_app_on_init();}

我在正确的地方呼吁这个功能吗?任何关于为什么似乎工作的想法?

PM_DIALOG.
离线
最后一次露面:1天22小时前
职员
加入:2018-02-08 11:03
嗨dirjud,

嗨dirjud,

您可以使用RF_PA_PWR_SET()API来选择TX输出功率级别 - 它位于RF_531.H / .c中。可以从RF_TX_PWR_LVL_T枚举中选择优选的TX级别,该enum将从-19.5 dbm定义的发射输出功率电平,高达+2.5 dBm

请试一试,让我知道结果。

谢谢,PM_DIALOG.

Dirjud.
离线
最后一次露面:1个月4周前
加入:2018-06-14 23:50
在透过一些

在浏览一些示例时,我发现了RF_PA_PWR_SET()函数并一直在尝试,但似乎对接收设备测量的RSSI似乎没有任何影响。这是我的代码:

void user_app_init(void){app_param_update_request_timer_used = easy_timer_invalid_timer;//初始化制造商特定的数据mnf_data_init();//初始化广告和扫描响应数据memcpy(stordal_adv_data,user_advertise_data,user_advertise_data_len);storage_addate_len = user_advertise_data_len;memcpy(storage_scan_rsp_data,user_advertise_scan_response_data,user_advertise_scan_response_data_len);storage_scan_rsp_data_len = user_advertise_scan_response_data_len;rf_pa_pwr_set(rf_tx_pwr_lvl_minus_19d5);// rf_pa_pwr_set(rf_tx_pwr_lvl_plus_2d5);default_app_on_init();}

我在正确的地方呼吁这个功能吗?任何关于为什么似乎工作的想法?

PM_DIALOG.
离线
最后一次露面:1天22小时前
职员
加入:2018-02-08 11:03
嗨dirjud,

嗨dirjud,

索引RF_PA_PWR_SET()注释:

“选择TX输出功率级别。当调用set_recommended_settings()时,所选值将应用于硬件。”

你能打电话给set_recommended_settings()吗?有没有变化?

谢谢,PM_DIALOG.