stm32板上nrf24l01怎么实现多发一收?串口通信

2019-07-14 20:06发布

STM32板上nrf24l01怎么实现多发一收?就是大于或等于三个的发送,一个接受,这个该怎么实现?求大神指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
_若_
1楼-- · 2019-07-15 08:04
上官梦舞 发表于 2016-11-28 20:58
你说的这个问题可能就是怕多发一收会发生碰撞,这刚好是要解决的问题。但是如果分别使用它的6个通道则不会碰撞,都使用一个通道则需要判断是否当前已经有其它模块在给接收方数据,有则等待,无就可以发送了。

我的意思是,三个以及三个以上的发送和两个的不怎么相同,我是一个小白刚刚接触这个部分,就是想问问大神们这个地方该怎么实现,就是在一发一收的代码基础上怎么改可以实现三个发一个收?
_若_
2楼-- · 2019-07-15 11:50
 精彩回答 2  元偷偷看……
上官梦舞
3楼-- · 2019-07-15 16:39
_若_ 发表于 2016-11-29 11:01
我自己是想使用三个通道就是不知道该怎么改代码

一句两句我也说不清,我建议你先弄好一对一,既能收又能发而且不掉不死,再来研究这些。
_若_
4楼-- · 2019-07-15 17:39
上官梦舞 发表于 2016-11-29 20:05
一句两句我也说不清,我建议你先弄好一对一,既能收又能发而且不掉不死,再来研究这些。

一个发一个收已经可以实现了,但是后面就GG了,求大神指点
上官梦舞
5楼-- · 2019-07-15 18:39
_若_ 发表于 2016-12-5 21:19
一个发一个收已经可以实现了,但是后面就GG了,求大神指点

你这不行啊,自己都不动脑子想,都已经能一发一收了,怎么就不想想收发都可以呢。
_若_
6楼-- · 2019-07-15 20:39
主要是因为,我们这边做的是姿态检测(我是求锻炼的的不是主力),然后可能会有十几个节点,然后就会造成很多个发一个收的局面,然后而且多于两个的时候会不一样,通道的选择与一些东西都会不一样,就是自己感觉会有懵逼,所以求大神指点

一周热门 更多>