|
新手求助,正在改一个导师的项目程序,某非常不负责的工程师写的,没有文档没有注释
RFConfig[0] = 0x8E; RFConfig[1] = 0x08; RFConfig[2] = 0x1C;
//RFConfig[3] = 0x18; /*data length of channel 2 */
RFConfig[4] = 0x38; /*data length of channel 1 */
RFConfig[5] = 0xAD; RFConfig[6] = 0xAD; RFConfig[7] = 0xAD;
RFConfig[8] = 0xAD;RFConfig[9] = 0xAD; /* channel 1 add */
RFConfig[10] = 0xAD; RFConfig[11] = 0xAD; RFConfig[12] = 0xAD;
RFConfig[13] = 0xAD;RFConfig[14] = 0xAD; /* channel 1 add */
RFConfig[15] = 0x43;
RFConfig[16] = 0x4F; RFConfig[17] = 0x14;
只看出了一个频道接收,shock模式,250k,16MCRY,0DBM,16bit-CRC,还有其他数据没看明白(通信频率设置,有效数据宽度。。。。)求大神帮助!!!!!!!!!!!
这个配置直接通过两个for传入nrf中
for(bytecnt = 0; bytecnt < 18; bytecnt++)
{
temp = RFConfig[bytecnt];
for(bitcnt = 0; bitcnt < 8; bitcnt++)
{
NRF_CLK1of();
if(temp & BIT7) { NRF_DATAon(); }
else { NRF_DATAof(); }
_NOP();
NRF_CLK1on();
//_NOP();//_NOP();_NOP();_NOP();_NOP();_NOP();
temp <<= 1;
}
} |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|