搜索
bottom↓
楼主: myqiang1990

NRF24L01多对一,一对多全部调通(共享源码+中文手册)

  [复制链接]

出0入0汤圆

发表于 2011-12-17 22:36:55 | 显示全部楼层
谢谢楼主的分享,还是没调出来。继续中。。。

出0入0汤圆

发表于 2011-12-21 14:26:24 | 显示全部楼层
顶下无私发帖的朋友。NRF24L01 在我07年搞过!现在都好多年没有搞了!。现在用的是Amic的 rf

出0入0汤圆

发表于 2011-12-21 16:52:01 | 显示全部楼层
楼主真无私,我暑假留校期间搞过,花了好久才把一对一搞定

出0入0汤圆

发表于 2012-1-1 11:30:29 | 显示全部楼层
mark 一下

出0入0汤圆

发表于 2012-1-3 07:18:15 | 显示全部楼层
顶一个

出0入0汤圆

发表于 2012-1-3 10:30:46 | 显示全部楼层
收藏

出0入0汤圆

发表于 2012-1-3 11:23:34 | 显示全部楼层
有做NRF2401的没?

出0入0汤圆

发表于 2012-2-6 10:58:45 | 显示全部楼层
mark。。。。。

出0入0汤圆

发表于 2012-2-8 17:15:58 | 显示全部楼层
无线学习收藏

出0入0汤圆

发表于 2012-3-30 12:36:38 | 显示全部楼层
楼主可以帮忙看个程序么?万分感激  可以的话加我q:568595821江湖救急

出0入0汤圆

发表于 2012-3-30 12:40:01 | 显示全部楼层
谢谢楼主,我看看能不能搞到stm32上去,到时候还贡献给论坛

出0入0汤圆

发表于 2012-3-30 23:57:55 | 显示全部楼层
额~这篇帖子很老了!是2010年的呀!严重顶!

出0入0汤圆

发表于 2012-4-5 23:11:36 | 显示全部楼层
正好需要 收藏先!

出0入0汤圆

发表于 2012-4-6 10:48:57 | 显示全部楼层

这个要顶。

出0入0汤圆

发表于 2012-4-9 08:46:24 | 显示全部楼层
谢谢,学习了

出0入0汤圆

发表于 2012-4-20 22:28:24 | 显示全部楼层
过些天要做这个,到时候要借鉴楼主的,谢谢楼主分享。。。

出0入0汤圆

发表于 2012-4-23 19:43:03 | 显示全部楼层
谢谢楼主分享。。 楼主搞过nrf905没有?

出0入0汤圆

发表于 2012-4-23 20:16:35 | 显示全部楼层
谢谢分享


出0入137汤圆

发表于 2012-4-25 16:06:29 | 显示全部楼层
记号一下

出0入0汤圆

发表于 2012-4-26 16:01:03 | 显示全部楼层
好贴,找了很久了。

出0入0汤圆

发表于 2012-5-1 11:42:26 | 显示全部楼层
请教楼主,为啥我只能接到前两个通道数据,手册里说默认只开前两个,但我全开还是只能收到前两个~

出0入0汤圆

发表于 2012-5-1 15:43:49 | 显示全部楼层
好东西,收藏了。

出0入0汤圆

发表于 2012-5-2 11:02:15 | 显示全部楼层
好东西 学习了

出0入0汤圆

发表于 2012-5-2 22:25:58 | 显示全部楼层
好东西,收藏了

出0入0汤圆

发表于 2012-5-3 22:28:34 | 显示全部楼层
等等分享    等下载。。。

出0入0汤圆

发表于 2012-5-17 02:29:50 | 显示全部楼层
最近正在 调这玩意儿  发现2对一时   数据总是接收不到   要等很长一段时间才接收到一次数据,复位后  也要等很长一段时间才能接收到数据,  不知怎么回事   还请高人指教     

出0入0汤圆

发表于 2012-5-17 09:06:36 | 显示全部楼层
MARK标记,蛮好玩的,以后玩玩

出0入0汤圆

发表于 2012-5-18 23:25:40 | 显示全部楼层
做个记号,以后好找

出0入0汤圆

发表于 2012-5-19 06:25:53 来自手机 | 显示全部楼层
多谢楼主标记学习。

出0入0汤圆

发表于 2012-5-26 15:17:48 | 显示全部楼层
正要学,标记下。谢谢楼主

出0入0汤圆

发表于 2012-5-30 21:22:37 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2012-6-1 16:05:26 | 显示全部楼层
最近也在玩24L01,楼主位的源码下载不下来,有空能重传一下吗?

出0入0汤圆

发表于 2012-6-1 20:32:18 | 显示全部楼层
留个记号,等能下载在来看看

出0入0汤圆

发表于 2012-6-2 10:47:52 来自手机 | 显示全部楼层
rrccff 发表于 2010-9-18 16:02
回复【18楼】myqiang1990  切.格瓦拉
----------------------------------------------------------------- ...

顶一下!

出0入0汤圆

发表于 2012-6-2 19:33:28 来自手机 | 显示全部楼层
顶,标记学习

出0入0汤圆

发表于 2012-6-6 13:33:44 | 显示全部楼层
谢谢楼主无私的奉献啊

出0入0汤圆

发表于 2012-6-7 21:58:44 | 显示全部楼层
哎,最近论坛下载不了以前发的数据,楼主能重新传一下这个程序就好了。

出0入0汤圆

发表于 2012-7-2 21:00:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-7-4 00:20:12 来自手机 | 显示全部楼层
留名!顶起!

出0入0汤圆

发表于 2012-7-4 08:04:37 | 显示全部楼层
6发一收怎么避免6个发射的相互干扰呢?用跳频了吗?

出50入0汤圆

发表于 2012-7-4 08:11:29 | 显示全部楼层
留个印,以后好找

出0入0汤圆

发表于 2012-7-5 23:07:23 | 显示全部楼层
mark......

出0入0汤圆

发表于 2012-7-15 10:45:43 | 显示全部楼层
楼主好人!在此谢过

出0入0汤圆

发表于 2012-7-17 22:46:50 | 显示全部楼层
收藏备用

出0入54汤圆

发表于 2012-7-18 08:10:19 | 显示全部楼层
顶一下 以后不一定用上 这玩意

出0入0汤圆

发表于 2012-7-27 16:29:36 | 显示全部楼层
先下来看看先

出0入0汤圆

发表于 2012-8-3 15:52:47 | 显示全部楼层
谢谢楼主分享。

出0入0汤圆

发表于 2012-8-3 17:29:05 | 显示全部楼层
不顶对不起楼主

出0入0汤圆

发表于 2012-8-5 16:20:30 | 显示全部楼层
怎么实现将24l01的两者之间的距离调到最小?是调节       
NRFWriteReg(W_REGISTER+RF_CH,0x40);// 选择射频通道0x40
NRFWriteReg(W_REGISTER+RF_SETUP,0x07);            // 数据传输率1Mbps,发射功率0dBm,低噪声放大器增益
还是调节其他的?具体该调为多少才达到最短的通信距离?

出0入0汤圆

发表于 2012-8-5 16:48:17 | 显示全部楼层
谢谢楼主,学习了。

出0入0汤圆

发表于 2012-8-8 17:36:40 | 显示全部楼层
这几天正好弄这个,下下来看看,,谢谢LZ

出0入17汤圆

发表于 2012-8-8 18:20:28 | 显示全部楼层
楼主图像比较可爱,发的东西更可爱~~~~~~

出0入0汤圆

发表于 2012-8-10 14:21:47 | 显示全部楼层
顶一下!正需要

出0入0汤圆

发表于 2012-8-10 18:46:52 来自手机 | 显示全部楼层
标记一下

出0入0汤圆

发表于 2012-8-13 16:52:17 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2012-9-7 18:59:53 | 显示全部楼层
学习学习。

出0入0汤圆

发表于 2012-9-8 00:32:48 | 显示全部楼层
好帖!赞一个!

出0入0汤圆

发表于 2012-10-16 17:39:19 | 显示全部楼层
请问楼主和各位大神,小弟在调试6对一的时候只有第一跟第二路地址能传输数据,第三、四、五、六路的地址都不能用,想请教下是什么原因?地址如下,跪求指教,或者可以加我QQ173919225,在线等,万分感谢
//PI   0
uchar const TX_ADDRESS[TX_ADR_WIDTH]  = {0x34,0x43,0x10,0x10,0x01};  // Define a static TX address
//PI  1
uchar const TX_ADDRESS[TX_ADR_WIDTH]  = {0xc2,0xc2,0xc2,0xc2,0xc1};// Define a static TX address
//PI 2
//uchar const TX_ADDRESS[TX_ADR_WIDTH]  =  {0xc2,0xc2,0xc2,0xc2,0xc2};// Define a static TX address
//PI 3
//uchar const TX_ADDRESS[TX_ADR_WIDTH]  = {0xc2,0xc2,0xc2,0xc2,0xc3};// Define a static TX address
//PI 4
//uchar const TX_ADDRESS[TX_ADR_WIDTH]  = {0xc2,0xc2,0xc2,0xc2,0xc4};// Define a static TX address
//PI 5
//uchar const TX_ADDRESS[TX_ADR_WIDTH]  = {0xc2,0xc2,0xc2,0xc2,0xc5};// Define a static TX address

/*
uchar const RxAddr0[5] = {0x34,0x43,0x10,0x10,0x01}; // Define a static TX address
uchar const RxAddr1[5] = {0xc2,0xc2,0xc2,0xc2,0xc1};
uchar const RxAddr2[5] = {0xc2,0xc2,0xc2,0xc2,0xc2};
uchar const RxAddr3[5] = {0xc2,0xc2,0xc2,0xc2,0xc3};
uchar const RxAddr4[5] = {0xc2,0xc2,0xc2,0xc2,0xc4};
uchar const RxAddr5[5] = {0xc2,0xc2,0xc2,0xc2,0xc5};

出0入0汤圆

发表于 2012-11-1 09:53:23 | 显示全部楼层
mark!!感谢楼主的分享!!!

出5入8汤圆

发表于 2012-11-1 14:37:00 | 显示全部楼层
好东西啊    正准备研究研究这个

出0入0汤圆

发表于 2012-11-26 15:35:28 | 显示全部楼层
顶。。

出0入0汤圆

发表于 2012-11-27 15:42:55 | 显示全部楼层
正需要这个东西~~~~~~~

出0入0汤圆

发表于 2012-11-27 18:15:26 | 显示全部楼层
顶了,扭摆。

出0入0汤圆

发表于 2012-12-6 17:02:05 | 显示全部楼层
我看看呢!!

出0入0汤圆

发表于 2012-12-9 20:45:15 | 显示全部楼层
很好的东西啊!!!

出0入0汤圆

发表于 2012-12-9 21:04:00 | 显示全部楼层
lijinhong190 发表于 2012-10-16 17:39
请问楼主和各位大神,小弟在调试6对一的时候只有第一跟第二路地址能传输数据,第三、四、五、六路的地址都 ...

uchar const RxAddr0[5] = {0x34,0x43,0x10,0x10,0x01}; // Define a static TX address
uchar const RxAddr1[5] = {0xc2,0xc2,0xc2,0xc2,0xc1};
uchar const RxAddr2[5] = {0xc2,0xc2,0xc2,0xc2,0xc2};  // 只有第一个字节有效
uchar const RxAddr3[5] = {0xc2,0xc2,0xc2,0xc2,0xc3};
uchar const RxAddr4[5] = {0xc2,0xc2,0xc2,0xc2,0xc4};
uchar const RxAddr5[5] = {0xc2,0xc2,0xc2,0xc2,0xc5};

这种地址定义不对;
在写地址的时候是先写低字节,再写高字节,而且3-6通道的高4字节和2通道是一样的。根据你的地址定义,3-6通道的第一个字节都是0xC2,这样将导致通道2-6的地址都为 {0xc2,0xc2,0xc2,0xc2,0xc1}

出0入0汤圆

发表于 2012-12-9 21:07:33 | 显示全部楼层
lijinhong190 发表于 2012-10-16 17:39
请问楼主和各位大神,小弟在调试6对一的时候只有第一跟第二路地址能传输数据,第三、四、五、六路的地址都 ...

改成这样试试
uchar const RxAddr0[5] = {0x34,0x43,0x10,0x10,0x01}; // Define a static TX address
uchar const RxAddr1[5] = {0xc1,0xc2,0xc2,0xc2,0xc2};
uchar const RxAddr2[5] = {0xc2,0xc2,0xc2,0xc2,0xc2};  // 只有第一个字节有效
uchar const RxAddr3[5] = {0xc3,0xc2,0xc2,0xc2,0xc2};
uchar const RxAddr4[5] = {0xc4,0xc2,0xc2,0xc2,0xc2};
uchar const RxAddr5[5] = {0xc5,0xc2,0xc2,0xc2,0xc2};

发送地址也是一样的道理

出0入0汤圆

发表于 2013-3-7 12:19:25 | 显示全部楼层
LZ,不要这么麻烦吧,直接在接收的把地址写上,然后在发送的地方把地址设置一下就可以了
头像被屏蔽

出0入0汤圆

发表于 2013-3-7 22:05:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2013-3-7 22:58:35 来自手机 | 显示全部楼层
顶,毕设会用到

出0入0汤圆

发表于 2013-3-8 13:59:18 | 显示全部楼层
楼主强大呀

出0入0汤圆

发表于 2013-3-12 18:48:00 来自手机 | 显示全部楼层
不错谢谢

出0入0汤圆

发表于 2013-3-12 19:46:52 | 显示全部楼层
MARK,学习了
头像被屏蔽

出0入0汤圆

发表于 2013-3-13 16:39:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2013-3-13 20:38:01 | 显示全部楼层
mark一下,标志

出0入0汤圆

发表于 2013-3-15 17:52:21 | 显示全部楼层
不错啊,看了资料最多只能一对六,不知道还有没有更多一对多方案

出0入0汤圆

发表于 2013-3-24 23:47:22 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2013-3-25 13:31:28 | 显示全部楼层
谢谢分享  谢谢分享

出0入0汤圆

发表于 2013-3-25 18:35:00 | 显示全部楼层
mark,改天研究研究

出0入0汤圆

发表于 2013-3-28 16:14:27 | 显示全部楼层
楼主还是经验足些,跟楼主学习!!!!!

出0入0汤圆

发表于 2013-3-28 16:38:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-4-12 10:38:26 | 显示全部楼层
楼主你好,我也在调多对一,请问你是否遇到这样的现象:接收节点的EN_AA、EN_RXADDR寄存器均使能所有通道,然后发现有的通道能接受到数据,有的通道接收不到数据。但是把程序改成一对一,分别测试接收节点和每个发送节点,都是可以通信的。

出0入0汤圆

发表于 2013-4-16 16:43:39 | 显示全部楼层
楼主你好,我最近也在调试二对一,我的理解是二对一相比于一对一,只需要设置接收节点的EN_AA和EN_RXADDR寄存器,使能相应的数据管道,发送节点方面,只需要发送地址和接收节点相应的数据管道的地址对应。但是我这样初始化以后,发现两个数据管道,一个能收到数据,另一个就收不到数据。然后把接收节点改为一对一,均能分别和两个发送节点通信。楼主是否遇到过这样的问题,请教楼主是不是我前面的理解有错误?

出0入0汤圆

发表于 2013-4-16 22:26:54 | 显示全部楼层
虽然我不一定能看懂  还是谢谢楼主的分享

出0入0汤圆

发表于 2013-4-17 20:41:14 | 显示全部楼层
可以有偿帮我编个关于NRF24L01的程序么  不胜感激  加我QQ43566148详聊

出0入0汤圆

发表于 2013-4-18 12:54:36 | 显示全部楼层
谢谢!!!

出0入0汤圆

发表于 2013-4-18 13:03:54 | 显示全部楼层
楼主威武!多谢啦!

出0入0汤圆

发表于 2013-4-19 11:06:42 | 显示全部楼层
现在刚好做无线多对一,非常感谢楼主

出0入0汤圆

发表于 2013-4-19 11:34:26 | 显示全部楼层
mark下            

出0入0汤圆

发表于 2013-4-19 12:01:47 | 显示全部楼层
学习 学习               

出0入0汤圆

发表于 2013-4-20 15:33:00 | 显示全部楼层
非常感谢楼主啊

出0入0汤圆

发表于 2013-4-25 22:39:12 | 显示全部楼层
留个记号以后用得上

出0入0汤圆

发表于 2013-4-25 22:40:26 | 显示全部楼层
留个记号以后用得上

出0入0汤圆

发表于 2013-4-27 10:50:41 | 显示全部楼层
学习了!

出0入0汤圆

发表于 2013-5-8 15:14:32 | 显示全部楼层
mark,挖挖坟,最近在玩这个,楼主的帖子不错,支持下!

出0入0汤圆

发表于 2013-5-20 21:34:26 | 显示全部楼层
mark,谢谢分享。

出0入0汤圆

发表于 2013-5-20 21:38:48 | 显示全部楼层
留个记号,哈哈

出0入0汤圆

发表于 2013-5-20 21:49:49 | 显示全部楼层
mark, 前段时间有弄过

出0入0汤圆

发表于 2013-6-13 08:09:49 | 显示全部楼层
正要学习~mark一下

出0入0汤圆

发表于 2013-6-19 16:33:13 | 显示全部楼层
多谢楼主分享
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 06:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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