野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10447|回复: 4

NRF24L01 主机一直收不到应答信号

[复制链接]
发表于 2017-4-16 12:53:44 | 显示全部楼层 |阅读模式
先单独调试主机,关掉自动应答,使能通道0,使能自动重发。通过串口观察STATUS FIFO_STATUS的值,分别为0x2e、0x11。然后用同样的方法调试从机,也没有问题。但是一起调试,就出现问题了,发现主机没有收到应答信号。调试过程中,全速运行,发现卡在while(NRF_Read_IRQ()!=0); ,说明数据没发送出去。不知道问题在哪?我用的就是例程啊! 1.png





回复

使用道具 举报

发表于 2017-4-17 08:58:02 | 显示全部楼层
检查下程序里用的引脚与你硬件连接的硬件是不是一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-17 11:29:37 | 显示全部楼层
flyleaf 发表于 2017-4-17 08:58
检查下程序里用的引脚与你硬件连接的硬件是不是一样

是一样的啊,我都是在头文件里宏定义的
回复 支持 反对

使用道具 举报

发表于 2017-4-17 11:52:29 | 显示全部楼层
琉璃的心 发表于 2017-4-17 11:29
是一样的啊,我都是在头文件里宏定义的

确认下硬件是不是真的正常连接好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-18 12:17:14 | 显示全部楼层
随风 发表于 2017-4-17 11:52
确认下硬件是不是真的正常连接好了

好的,我再看看。但是我检查连接的话,是正常的,就是往NRF24L01里面写数据,和读数据是一样的啊。IRQ引脚是不是随便找一个就可以了,然后设置为上拉模式




回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-15 22:00 , Processed in 0.039471 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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