天线|RF射频
直播中

张秀荣

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

NRF24L01通信只能上电时通信的解决办法?

最近做了一个小车,被这个NRF24L01给烦死了。车身控制芯片为ATmega16,遥控的控制芯片是STC90C516RD+,现在就是NRF通信不能够连续有效,顶多是上电时动一下,后面就没有任何反映了,用的是触摸屏控制的,有没有大神能够指点我一二啊!!!

回帖(7)

丛聪

2020-7-24 13:56:08
你确定这现象属实?
也许接收方的译码、执行有问题,还有其他可能性。
想办法查实。
举报

h1654155275.5998

2020-7-24 14:08:40
我就给的发送5个数据接受5个数据,单独调试,就是只有互相传输数据加简单的亮灯时能有效,一旦放到整个程序里加上触摸扫描、点击驱动和数据处理什么的就不行了
举报

张早

2020-7-24 14:24:19
好吧,后来发现是电机驱动的端口没打开,不过现在通信起来很不稳定,有时候通信两三次就死在通信程序里了,大神,你知道大概是那部分的程序有问题么?
举报

张旭

2020-7-24 14:35:49
NRF24L01相当于半双工通信,必须是一方发送一方接收,消息才能送达。再看看时序,会不会是两遍同时发送或者同时接收。个人觉得还是利用NRF24L01的中断比较保险,比如最大重传中断等等
举报

更多回帖

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