天线|RF射频
直播中

李培珠

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

nrf24l01收发模式切换卡在了while的解决办法?

我使用的是在中断中进入24l01的工作的    但从接收模式RX_Mode()切换到发送模式TX_Mode()后,程序一直停在这个函数NRF24L01_TxPacket(tmp_buf)里面,主要是停在while(NRF24L01_IRQ!=0)//等待发送完成这个函数里面        有人遇到这情况不 [/mw_shl_code]








回帖(6)

刘悌耀

2020-6-12 15:47:10
TX_Mode,RX_Mode

都没有对NRF24L01进行复位的操作。

你研究NRF的手册,看看有没有复位操作,否则就把这些寄存器先全部清零到默认状态,再重新设置。
举报

文妮

2020-6-12 15:54:57

NRF24L01的这个BUG,切换方向经常这样的,只能在硬件设计上加个三极管对NRF进行断电重启
举报

李广汇

2020-6-12 16:14:14
我的也是这个问题,你的问题解决了吗?
举报

陈磊

2020-6-12 16:25:31
同样的问题 四年了 楼主还在吗
举报

更多回帖

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