OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5466|回复: 12

关于NRF24L01选择通道1 如何配置问题

[复制链接]

5

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2014-8-16
在线时间
34 小时
发表于 2015-4-10 19:57:41 | 显示全部楼层 |阅读模式
5金钱
操作:我只修改了原子哥实验32无线通信实验例程中 一些配置,具体如图。<br />
<br />
结果:无法使用通道1收发数据<br />
<br />
求助如何配置,才能正常使用通道1

最佳答案

查看完整内容[请看2#楼]

针对本帖,解决方法: 发送端,若开启ACK,TX_ADDR 和RX_ADDR_P0 一样,发送没有存在哪个通道说法,通道0-5均是对于接收而言 接收端,只要设置某个通道的接收地址和发送地址一样即可
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2014-8-16
在线时间
34 小时
 楼主| 发表于 2015-4-10 19:57:42 | 显示全部楼层
针对本帖,解决方法:
发送端,若开启ACK,TX_ADDR 和RX_ADDR_P0 一样,发送没有存在哪个通道说法,通道0-5均是对于接收而言
接收端,只要设置某个通道的接收地址和发送地址一样即可
回复

使用道具 举报

557

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165060
金钱
165060
注册时间
2010-12-1
在线时间
2103 小时
发表于 2015-4-10 22:14:19 | 显示全部楼层
帮顶....
回复

使用道具 举报

5

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2014-8-16
在线时间
34 小时
 楼主| 发表于 2015-4-11 09:15:43 | 显示全部楼层
回复【2楼】正点原子:
<br>---------------------------------
<br>感谢帮顶
回复

使用道具 举报

5

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2014-8-16
在线时间
34 小时
 楼主| 发表于 2015-4-12 13:47:12 | 显示全部楼层
等待解答&nbsp;&nbsp;求尝试
回复

使用道具 举报

5

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2014-8-16
在线时间
34 小时
 楼主| 发表于 2015-4-24 10:56:40 | 显示全部楼层
来,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;来解答
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2015-4-29 08:24:46 | 显示全部楼层
你用通道0不就行了&nbsp;,收发通道你是必须一致,收发两方的寄存器配置能一样的都一样的,,,24l01简单应用都还是简单的,即一收一发的案例,,记得清发送buff
回复

使用道具 举报

5

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2014-8-16
在线时间
34 小时
 楼主| 发表于 2015-4-30 10:53:26 | 显示全部楼层
回复【6楼】xyl210xyl:
<br>---------------------------------
<br>先谢谢,通道0是没有问题,我也清发送buff&nbsp;&nbsp;即&nbsp;NRF24L01_Write_Reg(FLUSH_TX,0xff);&nbsp;
<br>我是想尝试使用其他通道,比如通道1,就是不成功。你可以帮我尝试尝试其他通道?
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2015-4-30 14:40:58 | 显示全部楼层
回复【7楼】ghostfly:
<br>---------------------------------
<br>你想实现一对多么,,看我帖子&nbsp;,我最近也在搞这问题,,原子哥有对我解答
回复

使用道具 举报

5

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2014-8-16
在线时间
34 小时
 楼主| 发表于 2015-5-1 11:01:54 | 显示全部楼层
回复【8楼】xyl210xyl:
<br>---------------------------------
<br>你好,我看了你的帖子,原子的建议是使用同一个通道+数据帧里加地址?
<br>通道0很容易实现,但是我想尝试换通道1,就是死活不成功。
<br>
<br>原子一个主机,N个从机,我的理解是:主机发送数据,N个从机都接收到数据,但是数据中定义好每个从机地址,只有相应从机才能接收数据,并发送一个消息给主机,主机若收到该从机与主机事先预定的应答代码,就认为主机轮训到该从机成功
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2015-6-8 14:16:12 | 显示全部楼层
回复【9楼】ghostfly:
<br>---------------------------------
<br>我尝试了改模块里面的通道地址,还有改模块的通讯通道,发现改了之后没个通道之间的数据发送会有干扰,现在老老实实在数据帧里面做文章了,,这个模块不带pa感觉功率也太小了,,老是丢包
回复

使用道具 举报

3

主题

12

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2015-7-9
在线时间
0 小时
发表于 2015-8-14 18:49:11 | 显示全部楼层
大神&nbsp;&nbsp;我&nbsp;51&nbsp;对32(接收)&nbsp;&nbsp;32&nbsp;&nbsp;&nbsp;接收不到&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;会是&nbsp;什么情况&nbsp;&nbsp;&nbsp;能&nbsp;给我您的&nbsp;&nbsp;QQ&nbsp;&nbsp;请教一下&nbsp;吗?
回复

使用道具 举报

5

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2014-8-16
在线时间
34 小时
 楼主| 发表于 2015-12-30 21:45:00 | 显示全部楼层
musk 发表于 2015-8-14 18:49
大神&nbsp;&nbsp;我&nbsp;51&nbsp;对32(接收)&nbsp;&nbsp;32&nbsp;&nbsp;&nbsp;接收不到&nbsp;&nbsp;&nbs ...

一般都是51 设置了ACK,51发送地址和接收通道0地址要一样,另外对于接收方32只要接收地址和 51发送地址一样就行了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-7-2 16:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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