前面提到,使用WDS3生成配置,是很重要的一步。先贴两个中文链接:
链接里介绍的很详细,每个界面的选项都有中文说明。
初次使用这种射频芯片,除了频段、功率,也不清楚都需要配置哪些参数、参数应该设置成什么值。所以还是利用发射程序的demo,去倒推设置的参数和所使用的值。就好像用一个QT的示例,去熟悉API库的过程,只是现在要简单的多。
看起来WDS工具可以根据自己的配置,生成代码或头文件,本文使用的是生成头文件方式。在程序初始化si4463的时候,把头文件里的宏定义配置直接写到si4463里。本文简单记录下相关的内容。
WDS3-Setup-v3.2.11.exe,安装后双击进入:
Start simulation,在弹出界面选择芯片Si4463:




修改数据速率、频偏、接收带宽

设置基频

使能数据包处理中断和调制解调器中断




GPIO0_PULL_CTL – 1 = Enable pullup.
GPIO0_MODE[5:0] – 32 = High while in the transmit state.














2045找不到







最终没有使用,先不理会
Empty Framework
Bidirectional Communication 双向通信