近日在网上看到一些关于nrf905的程序,其中配置寄存器的程序如下:
unsigned char idata RFConf[11]=
{
0x00, //配置命令//
0x6C, //CH_NO,配置频段在433.2MHZ
0x0E, //输出功率为10db,不重发,节电为正常模式
0x44, //地址宽度设置,为4字节
0x03,0x03, //接收发送有效数据长度为3字节
0xE7,0xE7,0xE7,0xE7, //接收地址
0xDE, //CRC充许,16位CRC校验,外部时钟信号使能,16M晶振//UP_CLK输出1MHZ频率
};
我的问题是在设置地址宽度为4字节时,为什么值要设为0X44,说明书上规定设置地址宽度的位宽是3位,这跟0X44有什么联系,还有输出功率设置,CRC设置等,我总是不能把说明书中的RF配置寄存器说明与这些值联系在一起,请各位大侠指点,顺便加上nrf905的说明书(见附件) |