NRF24L01的收发模式怎么切换

2024-10-12 05:28:58

1、要实现nRF24L01的ACK PAYLOAD功能需要经过以下步骤:首先进行无线模块的基本配置,包括发送接收模式的选择(CONFIG)——收发模式、配置模式、空闲模式、关机模式。

NRF24L01的收发模式怎么切换

3、nRF24L01先处于接收状态一直接收数据,若有中断则让nRF24L01处于发送模式发送一串数字后返回接收模式。

NRF24L01的收发模式怎么切换

5、// 数据送到LED显示 Hum_X = RX_BUF[1]; // 数据送到LED显示 Tem娄多骋能_Z = RX_BUF[2]; // 数据送到LED显示 Tem_X = RX_BUF[3]; // 数据送到LED显示 LCD_Display1(); } } RX_Mode1(); for(i=0;i<TX_PLOAD_WIDTH*4;i++) { sta = SPI_Read(STATUS); // 读状态寄存器 if(RX_DR) // 判断是否接受到数据 { SPI_Read_Buf(RD_RX_PLOAD, RX_BUF1, TX_PLOAD_WIDTH); // 从RX FIFO读出数据 mflag = 1; } SPI_RW_Reg(WRITE_REG + STATUS, sta); // 清除RX_DS中断标志 if(mflag==1) // 接受完成 { mflag = 0; // 清标志 Hum_Z = RX_BUF1[0]; // 数据送到LED显示 Hum_X = RX_BUF1[1]; // 数据送到LED显示 Tem_Z = RX_BUF1[2]; // 数据送到LED显示 Tem_X = RX_BUF1[3]; // 数据送到LED显示 LCD_Display2(); } }

NRF24L01的收发模式怎么切换
猜你喜欢