当我通过#define acd_field_mode_enabled启用nfm时,它将其工作为不同。但是当我使用以下函数时,它似乎根本无法适用。
void rf_nfm_enable(void){近_field_mode = true;setword16(rf_enable_config13_reg,0x0030);}
原因是什么?如何成功启用和禁用NFM?
您好夏季,在SDK3.0.8中有一个新的API,用于启用和禁用NFM:请参阅UM-B-015,了解API的详细信息,用于启用/禁用NFM。
BR JE_DIALOG.
我发布的函数只是SDK3.0.8中的一个,所以我了解如何使用API函数。但实际上,它根本不起作用,它仍然处于0dBm模式,而不是-20dBm模式。为什么?
夏天你好,你能描述你的设置如何测量吗?我刚刚查询我们如何测试的ITNAL报告:
我们采取标准DEV板DUT连接连接到CBT,TXPower测量有两种不同的设置:
专家DK与QFN48子板,并用罗德和施瓦茨CBT进行测试。
用于连接DUT和CBT的-6DB的RF电缆和衰减器
然后,我们在程序地址0x50002418中在0xD030和0x0030之间切换到现场模式实现附近的Obesrve。
然后,我们根据规范监控3个通道-20dB(约)的输出滴。
请注意,您不会看到电源电流的任何减少......
嗨,这是我的测试程序
我读取了register rf_enable_config13_reg背面的值,它被配置为成功除外,但仍然无法正常工作。
所以,我的配置有什么问题?
我在这里错过了什么?
对不起,由于复活节,我们有几个假期。。我们已经发现了API可能的错误,我们只是检查。我希望明天能够确认。
所以接下来是什么?
谢谢
嗨,我刚从团队中有反馈:
代码已更改为以下:拍摄正常模式的首选值(NFM = FALSE)。
void rf_nfm_disable(void)
{
近_field_mode = false;
setword16(rf_enable_config13_reg,pref_rf_enable_config13_reg);
}
旧(虚假)情况如SDK3.0.8:
setword16(rf_enable_config13_reg,0);
首选设置设置如下:#define pref_rf_enable_config13_reg 0xd030.
您好夏季,在SDK3.0.8中有一个新的API,用于启用和禁用NFM:请参阅UM-B-015,了解API的详细信息,用于启用/禁用NFM。
BR JE_DIALOG.
我发布的函数只是SDK3.0.8中的一个,所以我了解如何使用API函数。但实际上,它根本不起作用,它仍然处于0dBm模式,而不是-20dBm模式。为什么?
夏天你好,你能描述你的设置如何测量吗?我刚刚查询我们如何测试的ITNAL报告:
我们采取标准DEV板DUT连接连接到CBT,TXPower测量有两种不同的设置:
专家DK与QFN48子板,并用罗德和施瓦茨CBT进行测试。
用于连接DUT和CBT的-6DB的RF电缆和衰减器
然后,我们在程序地址0x50002418中在0xD030和0x0030之间切换到现场模式实现附近的Obesrve。
然后,我们根据规范监控3个通道-20dB(约)的输出滴。
请注意,您不会看到电源电流的任何减少......
BR JE_DIALOG.
嗨,这是我的测试程序
我读取了register rf_enable_config13_reg背面的值,它被配置为成功除外,但仍然无法正常工作。
所以,我的配置有什么问题?
我在这里错过了什么?
对不起,由于复活节,我们有几个假期。。我们已经发现了API可能的错误,我们只是检查。我希望明天能够确认。
BR JE_DIALOG.
所以接下来是什么?
谢谢
嗨,我刚从团队中有反馈:
代码已更改为以下:拍摄正常模式的首选值(NFM = FALSE)。
void rf_nfm_disable(void)
{
近_field_mode = false;
setword16(rf_enable_config13_reg,pref_rf_enable_config13_reg);
}
旧(虚假)情况如SDK3.0.8:
void rf_nfm_disable(void)
{
近_field_mode = false;
setword16(rf_enable_config13_reg,0);
}
首选设置设置如下:
#define pref_rf_enable_config13_reg 0xd030.
BR JE_DIALOG.