nRF24L01调试问题

2019-07-18 16:11发布

本帖最后由 804682887 于 2013-1-9 15:41 编辑

最近我用两个nRF24L01和STC89C52想玩一下无线模块,不过在调试过程中我发现发射端能够发送数据,但是接收端不接收数据,请问我应该从哪里入手调试呢?  希望大家帮我一下!
初始化:
发送端与接收端相同部分:
EN_AA=0x01  数据通道0允许自动应答
EN_RXADDR=0x01  接收数据通道0允许
SETUP_AW=0x03  接收/发射地址宽度为5个字节
RF_CH=0x02     射频工作通道频率2
不同部分
发送端
         SETUP_RETR=0x13    自动重发
         CONFIG=0x0e   使能16bitCRC 上电发射模式
         把发射地址、发送数据分别写入TX_ADDR,TX_FIFO
         再把发射地址写入RX_ADDR_P0用来接收ACK
         CE=1持续20us
接收端
         SETUP_RETR=0x00    禁止自动重发
         RX_PW_P0=RX_PLOAD_WIDTH       接收数据通道0有效数据宽度RX_PLOAD_WIDTH个字节
         CE=0
         将接收端地址写入接收数据通道0地址
         CONFIG=0x0f   使能16bitCRC 上电接收模式
         CE=1然后持续130us         
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
804682887
2019-07-19 09:10
君临天下2012 发表于 2013-3-7 22:03
我的收不到数据,怎么回事,难道是我用两节1.5V电池供电的原因?

数据发送正不正常?

一周热门 更多>