nrf24l01能够接收到载波,却接收不到数据,求助

2019-07-15 19:55发布

发送端读STATUAS寄存器,不断发生最大重发次数中断,接收端可检测到载波,说明发送端已经发射了信号。但是接收端就是无法产生IRQ中断接到数据,读STATUS寄存器一直为0x0e。这是怎么回事?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
陌森人
2019-07-16 10:46
Saturday_。 发表于 2014-5-2 22:32
你看看发的STATUS 和FIFO_STATUS两个寄存器看看第二个寄存器是否符合接收或发射状态
还有你写的程序有木有 ...

我让发送端循环发送数据。status寄存器就在0x0e和0x1e间切换,说明是不断产生最大重发中断的。 fifo_status寄存器始终为0x00。
在接收端由于无法产生接收中断,status保持为0x0e,fifo_status保持为0x11。 大神啊,这些说明了什么?

一周热门 更多>