设置DA14531的TX功率级别

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
7个帖子/ 0个新
最后发表
dirjud
离线
最后看到:10个月,3个星期前
加入:2018-06-14 23:50
设置DA14531的TX功率级别

我找不到任何说明如何改变TX功率级别的文档。我从数据表中看到这是可调的,但我找不到如何设置合适的寄存器来关闭我们正在建造的信标TX电源。我们的信标被接收得太远了,我们想看看它在较低的TX功率设置下的表现如何。

设备:
PM_Dialog
离线
最后看到:5天17个小时前
工作人员
加入:2018-02-08 11:03
嗨dirjud,
dirjud
离线
最后看到:10个月,3个星期前
加入:2018-06-14 23:50
我想改变它

我想改变它在我的c代码编程。怎么做呢?

dirjud
离线
最后看到:10个月,3个星期前
加入: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(stored_adv_data, USER_ADVERTISE_DATA, USER_ADVERTISE_DATA_LEN);stored_adv_data_len = USER_ADVERTISE_DATA_LEN;memcpy (stored_scan_rsp_data USER_ADVERTISE_SCAN_RESPONSE_DATA USER_ADVERTISE_SCAN_RESPONSE_DATA_LEN);stored_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
离线
最后看到:5天17个小时前
工作人员
加入:2018-02-08 11:03
嗨dirjud,

嗨dirjud,

您可以使用rf_pa_pwr_set() API来选择Tx输出功率级别-它在rf_531.h / .c中。更好的Tx级别可以从rf_tx_pwr_lvl_t枚举中选择,它定义了从-19.5 dBm到+2.5 dBm的发射输出功率级别

请试一试,结果告诉我。

谢谢,PM_Dialog

dirjud
离线
最后看到:10个月,3个星期前
加入: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(stored_adv_data, USER_ADVERTISE_DATA, USER_ADVERTISE_DATA_LEN);stored_adv_data_len = USER_ADVERTISE_DATA_LEN;memcpy (stored_scan_rsp_data USER_ADVERTISE_SCAN_RESPONSE_DATA USER_ADVERTISE_SCAN_RESPONSE_DATA_LEN);stored_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
离线
最后看到:5天17个小时前
工作人员
加入:2018-02-08 11:03
嗨dirjud,

嗨dirjud,

根据rf_pa_pwr_set()的注释:

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

你可以调用set_recommend_settings()吗?有什么变化吗?

谢谢,PM_Dialog