天线|RF射频
直播中

吴少杰

7年用户 189经验值
私信 关注
[问答]

NRF24L01接收难题的解决办法?

各位大神好,我想用24L01发收数据,在空闲状态下,发送端发送数据,接收端在中断方式下接收数据并比较正确,LED闪烁,再将数据返送到发送端,发送端用查询中断的方式接收数据,原例程用while(1)死循环判断中断引脚为0  if(NRF_IRQ_V==0),现在不能用死循环判断,改用while(NRF_IRQ_V); //等待中断,可程序执行第一次好的,第二次就挂了,请大神指点,成分感谢!
while(NRF_IRQ_V); //等待中断,
            if(NRF24L01_RxPacket(rece_buf)==0)
            {
            if((rece_buf[0] == 0x04)&&(rece_buf[1] == 0x01))
              {
                  LED_H ;

回帖(3)

张建华

2020-6-11 14:30:51
24L01的CONFIG寄存器中断开关关闭打开一下就行了。
举报

王萍

2020-6-11 14:44:45
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

刘宇

2020-6-11 15:02:38
已解决了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分