- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
nRF24L01调试问题
录入:edatop.com 点击:
最近我用两个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
问题已经解决
我的收不到数据,怎么回事,难道是我用两节1.5V电池供电的原因?
数据发送正不正常?
搞了好几天,发送固定的数还没实现,日啊!
有问题,可以咨询一下这个店铺的老板,他们专做无线的。
http://shop72210294.taobao.com/shop/view_shop.htm?spm=a1z09.1.0.160.kQwBpF&mytmenu=mdianpu&utkn=g,orxw2yltl4zdambz1364994135171&user_number_id=181586785&scm=1028.1.1.20001
我也遇到问题了 你的怎么解决的
先检测外部电路,nRF24L01对电源要求比较高!
nRF24L01是几伏供电?
我的也是,老是收不到数据
上一篇:大家不要去泰海科技拿服务器,小心上当,大家来看看。
下一篇:蓝牙技术前景怎么样