天线|RF射频
登录
直播中
臧超楠
7年用户
190经验值
私信
关注
[问答]
24L01模块的接收端收不到数据是为什么?
开启该帖子的消息推送
nRF24L01
买了两个24L01模块,一个给89c52RC作为接受端,另一个
STM32
f103作为发送端,两个模块都进行了读写寄存器实验,没问题。证明SPI是可以的,现在STM32发送数据,用读寄存器的方式证明发送是成功的,(我把原子哥的自动应答给关了,所以发送成功)。但是接受端的51怎么都接收不到数据。51和stm32的收发地址都是完全一样的,信道啊,数据传输速率啊都是一样的,都是通道0收发,但是就是收不到。现在就想请教一下,还有什么原因可能导致收不到?
回帖
(6)
赵秀英
2020-6-4 15:07:00
已经解决,使用增强型发送接收时,自动应答都必须置1。发送时也要把自动应答相应的通道置1,原因不详。。。
已经解决,使用增强型发送接收时,自动应答都必须置1。发送时也要把自动应答相应的通道置1,原因不详。。。
举报
王敏
2020-6-4 15:16:05
应该是接收端的自动应答,发送端的自动重发都是使能,之前是糊里糊涂试出来的
应该是接收端的自动应答,发送端的自动重发都是使能,之前是糊里糊涂试出来的
举报
张奕
2020-6-4 15:29:46
你好楼主,我最近也在研究这个模块,跟你说的情况一样,spi读写正常,发送后读寄存器也显示发送成功。
你研究过那个CD载波寄存器吗,我的理解是:就算发送、接收端的地址不一样,只要信道相同,CD就会变0x01
你好楼主,我最近也在研究这个模块,跟你说的情况一样,spi读写正常,发送后读寄存器也显示发送成功。
你研究过那个CD载波寄存器吗,我的理解是:就算发送、接收端的地址不一样,只要信道相同,CD就会变0x01
举报
李涛
2020-6-4 15:35:57
CD载波监听,我的理解是:
比如说有3个模块,2个之间地址相同,配置相同并且可以通讯。1个配置相同,但是地址不同。
第3个打开载波监听模式,如果前2个有通讯的话CD就会置位。
总来说,应该是监听这个模块的RF频率上。是否有其他的无线在通讯
CD载波监听,我的理解是:
比如说有3个模块,2个之间地址相同,配置相同并且可以通讯。1个配置相同,但是地址不同。
第3个打开载波监听模式,如果前2个有通讯的话CD就会置位。
总来说,应该是监听这个模块的RF频率上。是否有其他的无线在通讯
举报
更多回帖
rotate(-90deg);
回复
相关问答
nRF24L01
请问
24l01
的通道使能写0x3f后
接收不到
数据
是什么原因?
2020-04-22
1142
如何去解决Nrf
24L01
接收
端
接收不到
数据
的问题呢
2021-12-17
3536
请问
24L01
如何唤醒主机?
2020-04-22
1591
NRF
24L01
+一直
接收不到
数据
的原因?
2023-10-23
272
24L01
+发送
端
PTX
收不到
ACK
数据
包怎么解决?
2020-06-04
2539
nrf
24l01
在stm32与电脑上位机通讯不能接受
数据
的原因?
2020-07-24
1808
关于NRF
24l01
收不到
数据
的问题怎么解决
2020-05-21
2091
如何完成
24L01
在stm32和stc51之间的相互通讯
2020-05-25
1559
NRF
24L01
+的
模块
代码分享?
2020-07-30
1731
24L01
+ 1发射 2
接收
一个
接收
关掉自动应答
接收不到
数据
2014-11-28
2813
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分