smartrf_settings_predefined怎么修改?
我使用Easylink的例程,请问smartrf_settings_predefined.c,smartrf_settings_predefined.h这两个文件是用SmartRF Studio产生的吗?怎么产生的,我现在需要配置为433MHZ的频率,只改smartrf_settings.c,smartrf_settings.h还是不行,发的还是868MHZ.
确定你的 smartrf_settings 文件是smart rf studio生成的么,我就是修改这俩文件就OK 了。
smartrf_settings.c,smartrf_settings.h是在smart rf studio生成的。
你要看一下你的代码实际使用的是smartrf_settings_predefined还是smartrf_settings。
检查一下EasyLink_init()函数的参数,如果是EasyLink_Phy_Custom,则是使用smartrf_settings里的相关配置;如果是EasyLink_Phy_50kbps2gfsk,EasyLink_Phy_625bpsLrm,EasyLink_Phy_2_4_200kbps2gfsk,或者EasyLink_Phy_5kbpsSlLr,则使用smartrf_settings_predefined里的相关配置。
Hi,Felix
你的意思是:如果我用的是EasyLink_Phy_Custom,只需要改smartrf_settings;是其他几个参数则修改smartrf_settings_predefined ,是否?
那若修改smartrf_settings_predefined,好像也只能手动修改吧,Studio 7只能生成smartrf_settings吧?
你没有必要两个都改吧。
你如果要用的配置在smartrf_settings_predefined已经有了,你直接使用就可以了。
如果你要用的配置smartrf_settings_predefined里面没有,则你通过smartRF studio生成你需要的配置,在EasyLink_init()时,参数设置为EasyLink_Phy_Custom即可。