unsigned char idata RFConf[11]=
{
0x00, //配置命令//
0x4c,
0x0c,
0x44,
0x20,0x20,
0xcc,0xcc,0xcc,0xcc,
0x58,
};
#define WC 0x00
第一位就相当于写SPIWrite(WC)指令,就是写入配置寄存器首地址,如果写了这个指令,那么配置内容只有10个
剩下的10个才是对寄存器的配置,你对着手册好好看看。。。就行了
不可能有九个的
uchar idata RTConf[11]=
{
0x00, //配置命令写配置寄存器(W_CONFIG)//
0x4c, //CH_NO,配置频段在430MHZ
0x0c, //输出功率为10db,不重发,节电为正常模式
0x44, //地址宽度设置,为4字节
0x04,0x04, //接收发送有效数据长度为4字节
0xaa,0xaa,0xaa,0xaa, //接收地址
0x58, //CRC充许,8位CRC校验,外部时钟信号不使能,16M晶振
};
以上就是控制字,第一个的意思是开始写控制命令,下边的都有注释,自习研究研究数据手册就行了