SI446X 系列中的 4460、4461 芯片均不需要射频控制开关,但对于 4463 却
是必须的。SI4463 芯片的 GDO2、GDO3 都是射频控制开关,分别是 33、32 引
脚。发射信息时必须使 GDO2=0,GDO3=1;接收信息时必须使 GDO2=1,
GDO3=0。操作如下:
SI446X_GPIO_CONFIG(26|0x40,0,32|0x40,33|0x40,0,0,0);
SI446X_GPIO_CONFIG(0,0,0x43,0x42,0,0,0);
上述语句具体函数配置说明如下:
void SI446X_GPIO_CONFIG( u8 G0,u8 G1,u8 G2,u8 G3,
u8 IRQ,u8 SDO,u8 GEN_CONFIG, u8 radio )
{
u8 cmd[10];
cmd[0] =GPIO_PIN_CFG;
cmd[1] =G0;
cmd[2] =G1;
cmd[3] =G2;
cmd[4] =G3;
cmd[5] =IRQ;
cmd[6] =SDO;
cmd[7] =GEN_CONFIG;
SI446X_CMD( cmd, 8, radio );
SI446X_READ_RESPONSE( cmd, 8, radio );
} |