nrf24l01 2.4G模块发送数据和接收数据不一样

2019-07-15 08:17发布

我用两块C51开发板,一个作为nrf24l01发射,一个作为接收,发送的数据是u8 gTxBuf[15]= "Receive success";   //要发送的数据 发送的地址是u8 const TX_ADDRESS[RX_ADR_WIDTH] = {0x34, 0x43, 0x10, 0x10, 0x01};        //本地地址。然而我接收到的数据用串口去显示显示的数据是Receive success4C4Ci?? 其中这块数据是(4C4Ci??)hex码34 43 10 10 01,正好是地址数据,为什么接收到的数据会带有地址数据呢?这个接收有效数据通道我已经设置了只接收那么几个字节Spi_RW_Reg(WRITE_REG + RX_PW_P0, RX_PLOAD_WIDTH); //设置收发数据长度,本次设置为15字节。希望碰到这种情况的前辈指导下,谢谢


QQ截图20180608183557.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。