初级会员

- 积分
- 100
- 金钱
- 100
- 注册时间
- 2018-8-31
- 在线时间
- 23 小时
|
本帖最后由 yangnandong 于 2018-10-17 08:04 编辑
接收和发送配置基本采用参考例程
[mw_shl_code=c,true]
[/mw_shl_code]
发送端主体
[mw_shl_code=c,true]
[/mw_shl_code]
接收端主体
[mw_shl_code=c,true]
[/mw_shl_code]
每次PTX发送 PRX端能接收到数据,但是PTX端收不到PRX发出的ACK数据,PTX的STATUS寄存器为0x2E,说明发送成功,收到了ACK,但是没有ACK中的数据
不知道时什么问题,也不知道如果确认
//PRX发送ACK数据包
void NRF24L01_TxPacket_AP(u8 *ackbuf)
{
NRF24L01_CE=0;
NRF24L01_Write_Buf(CMD_W_ACK_PAYLOAD(0),ackbuf,RX_PLOAD_WIDTH);
NRF24L01_CE=1;
}
有没有起作用
已自行解决!
|
|