发布网友 发布时间:2022-04-19 10:23
共2个回答
热心网友 时间:2023-10-24 03:34
程序在等IRQ变成0。 这里当IRQ=0时,while语句在判断0!=0,为真,所以执行;(在等待)。当IRQ=1时,while在判断1!=0,还是为真,所以还是在执行; 所以把那句话改为while(NRF24L01_IRQ==1); 试试
热心网友 时间:2023-10-24 03:35
NRF24L01的发送方在 发送数据前,接收方 必须先进入 接收模式。否则发送方就卡死在 while(NRF24L01_IRQ!=0);//等待发送完成