打印
[51单片机]

nrf20l01收到载波却收不到数据,有什么原因?

[复制链接]
1308|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
淡看潮落|  楼主 | 2014-9-4 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,51单片机控制的nrf20l01模块,单收单发,接收方能检测到载波,但status寄存器是0x0e,说明没收到数据,发送方没有问题,请问可能是什么原因造成的?

相关帖子

沙发
淡看潮落|  楼主 | 2014-9-4 18:46 | 只看该作者
大神们进来看看呗

使用特权

评论回复
板凳
chunyang| | 2014-9-4 19:03 | 只看该作者
如果确认如此,说明你根本没有发出数据,或者同步头没有设对。

使用特权

评论回复
地板
淡看潮落|  楼主 | 2014-9-4 19:38 | 只看该作者
chunyang 发表于 2014-9-4 19:03
如果确认如此,说明你根本没有发出数据,或者同步头没有设对。

设置成不自动应答模式去读发送方的寄存器,数据是发送出去了的,地址,发送频率,数据宽度,都检查过了,没有问题,刚才发现一个问题是接收方的TX_FIFO寄存器里会莫名其妙的出现数据,可是我根本没有往里边写过数据。

使用特权

评论回复
评论
ningling_21 2014-9-5 09:47 回复TA
先排除硬件的问题,再查程序 
5
chunyang| | 2014-9-4 22:03 | 只看该作者
淡看潮落 发表于 2014-9-4 19:38
设置成不自动应答模式去读发送方的寄存器,数据是发送出去了的,地址,发送频率,数据宽度,都检查过了, ...

你认为“没有问题”不等于真没有问题,显然是有问题,在仔细阅读理解器件手册的基础上好好查你的程序。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

19

帖子

1

粉丝