永发信息网

两个NRF24L01收发模式轮流切换的程序很不稳定,急求帮助

答案:2  悬赏:50  手机版
解决时间 2021-03-21 11:37
  • 提问者网友:心如荒岛囚我终老
  • 2021-03-20 11:58
两个NRF24L01收发模式轮流切换的程序很不稳定,急求帮助
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-03-20 12:22
NRF24L01的发送方在 发送数据前,接收方 必须先进入 接收模式。否则发送方就卡死在 while(NRF24L01_IRQ!=0);//等待发送完成
全部回答
  • 1楼网友:逐風
  • 2021-03-20 13:27
程序在等IRQ变成0。 这里当IRQ=0时,while语句在判断0!=0,为真,所以执行;(在等待)。当IRQ=1时,while在判断1!=0,还是为真,所以还是在执行; 所以把那句话改为while(NRF24L01_IRQ==1); 试试
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯