找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1769|回复: 2
打印 上一主题 下一主题
收起左侧

求助关于nrf24l01多机通信的收发问题

[复制链接]
跳转到指定楼层
楼主
ID:544565 发表于 2019-9-26 01:41 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这几天才刚开始研究nrl24l01
好像nrf24l01的收发一个包最大是32字节吧?没理解错吧?
如果要每一块nrf要发几个32字节的包,
那么怎样让它们有顺序地发完和在接收那怎么判断全部接收完并读出来后转向下一块nrf来接收呢?
比如说有三个nrf都要向同一个nrf发200个数字,接收的nrf在接收完一块之后转向另一块,怎么让接收的nrf循环地接收每一块nrf的200个数字呢?
感觉好绕,完全没有思路呀,有没有大神给捊一捊呀?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:277550 发表于 2019-9-27 01:00 | 只看该作者
如果不在数据包中设置顺序,可以考虑不同通道通讯
回复

使用道具 举报

板凳
ID:151348 发表于 2019-9-27 15:10 | 只看该作者
        你这个和中继差不多,采集端的面孔处于发送模式,中间的模块的模式在接收和发送之间切换(用程序先把中间的模块配置为接收模式,接收到数据后,程序自动配置为发送模式),最终接收那个模块处于接收模式。
        各模块发送的数据里面最好有各模块的代号,这样方便识别

示意图.png (16.26 KB, 下载次数: 28)

示意图.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表