5 : PipeNum; //通道不大于5 地址长度不大于5个字节 NRF24L01_Write_Buf( RX_ADDR_P0 + PipeNum, pAddr, Len ); //写入地址} /** * @brief :设置通信速度 * @param : * @Speed:速度 * @note :无 * @retval:无 */void NRF24L01_Set_Speed( nRf24l01SpeedType Speed ){...
发送地址。在ShockBurstTM模式,设置RX_ADDR_P0与此地址相等来接收应答信号 Reserved 7:6 00 R/W 默认为00 数据通道0接收数据有效宽度: 0:无效 RX_PW_P0 5:0 0 R/W 1:1个字节 …… 12RX_PW_P1Reserved7:600R/W 12 RX_PW_P1 Reserved 7:6 00 R/W RX_PW_P1 5:0 0 R/W 默认为00 数据通...
L01_WriteSingleReg( L01REG_RX_PW_P0, FIXED_PACKET_LEN ); //固定数据长度 #endif //DYNAMIC_PACKET NRF24L01_Write_Reg( CONFIG, /*( 1<<MASK_RX_DR ) |*/ //接收中断*/ ( 1 << EN_CRC ) | //使能CRC 1个字节 ( 1 << PWR_UP ) ); //开启设备 NRF24L01_Write_Reg( EN_AA, ( 1 ...
5)选择通道0 有效数据宽度 RX_PW_P0 6)配置发射参数(低噪放大器增益、发射功率、无线速率) RF_...
(NRF_WRITE_REG+RX_PW_P0,RX_PLOAD_WIDTH);//通道0的有效数据宽度 NRF24L01_Write_Reg(NRF_WRITE_REG+RF_SETUP,0x0f);//设置接收参数,0dB增益,2Mbps,低噪声增益开启 NRF24L01_Write_Reg(NRF_WRITE_REG+CONFIG, 0x0f);//基本工作模式的参数PWR_UP,EN_CRC,16BIT_CRC NRF24L01_CE = 1; //接收模式...
(NRF_WRITE_REG+RX_PW_P0,RX_PLOAD_WIDTH);//选择通道0的有效数据宽度 NRF24L01_Write_Reg(NRF_WRITE_REG+RF_SETUP,0x0f);//设置TX发射参数,0db增益,2Mbps,低噪声增益开启 NRF24L01_Write_Reg(NRF_WRITE_REG+CONFIG, 0x0f);//配置基本工作模式的参数;PWR_UP,EN_CRC,16BIT_CRC,接收模式 NRF24L01_CE...
+ RX_PW_P0, TX_PLOAD_WIDTH); // 接收通道0选择和发送相同有效数据宽度SPI_RWReg(WRITE_REG+ RF_SETUP, 0x07); // 数据传输率1Mbps发射功率0dBm,低噪声放大器 SPI_RW_Reg(WRITE_REG+ CONFIG, 0x0f); // CRC使能16位CRC校验,上电,接收模式 CE =1; // 拉高CE启动接收设备 ***/ ...
NRF24L01_Write_Reg(NRF_WRITE_REG+RX_PW_P0,RX_PLOAD_WIDTH);//选择通道0的有效数据宽度 NRF24L01_Write_Reg(NRF_WRITE_REG+RX_PW_P1,RX_PLOAD_WIDTH);//选择通道1的有效数据宽度 NRF24L01_Write_Reg(NRF_WRITE_REG+RF_SETUP,0x0f);//设置TX发射参数,0db增益,2Mbps,低噪声增益开启 ...
NRF24L01_Write_Reg(SPI_WRITE_REG+RX_PW_P0,RX_PLOAD_WIDTH);//设置TX发射参数,0db增益,2Mbps,低...
//数据通道5接收地址,最低字节可设置,高字节,必须同RX_ADDR_P1[39:8]相等; #define TX_ADDR 0x10 //发送地址(低字节在前),ShockBurstTM模式下,RX_ADDR_P0与此地址相等 #define RX_PW_P0 0x11 //接收数据通道0有效数据宽度(1~32字节),设置为0则非法 ...