[quote=阿海]有朋友做过nrf24l01双向通讯吗?遇到无线碰撞死机的问题,各位给点意见思路...
(1)51单片机控制一个nrf24l01作为主机和从机。主机一台,从机打算做200台。
(2)主机主动向从机通过无线轮流循环读取从机数据(过程:主机-->24l01-->24l01-->从机-->24l01-->24l01-->主机),一个循环约4s。(以上都可以顺利进行)
(3)当从机有特殊情况时需要主动实时向主机发送数据。这里如果出现当从机和主机都同时发送时就会死机。
分析原因应该是:如果想要数据在双方向上通讯,处理器必须保证接收端和发送端的同步性。估计是两个24l01不能同时发送引起的错误。[/quote]
上下位机都加上,听的程序,听到没有信号才可以发,撞机的概率都很小了