微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > stm32板上nrf24l01怎么实现多发一收?串口通信

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

时间:10-02 整理:3721RD 点击:
stm32板上nrf24l01怎么实现多发一收?就是大于或等于三个的发送,一个接受,这个该怎么实现?求大神指点!

这个芯片能1对6收发,当然如果设计合理可以更多。

你说的这个问题可能就是怕多发一收会发生碰撞,这刚好是要解决的问题。但是如果分别使用它的6个通道则不会碰撞,都使用一个通道则需要判断是否当前已经有其它模块在给接收方数据,有则等待,无就可以发送了。

我的意思是,三个以及三个以上的发送和两个的不怎么相同,我是一个小白刚刚接触这个部分,就是想问问大神们这个地方该怎么实现,就是在一发一收的代码基础上怎么改可以实现三个发一个收?

我自己是想使用三个通道就是不知道该怎么改代码

一句两句我也说不清,我建议你先弄好一对一,既能收又能发而且不掉不死,再来研究这些。

一个发一个收已经可以实现了,但是后面就GG了,求大神指点

你这不行啊,自己都不动脑子想,都已经能一发一收了,怎么就不想想收发都可以呢。

主要是因为,我们这边做的是姿态检测(我是求锻炼的的不是主力),然后可能会有十几个节点,然后就会造成很多个发一个收的局面,然后而且多于两个的时候会不一样,通道的选择与一些东西都会不一样,就是自己感觉会有懵逼,所以求大神指点

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top