8051驱动NRF24L01模块

用51驱动NRF24L01, 看了两天资料,写出代码后很不理想。
读写寄存器测试后没有问题,读写接收发送地址也没有问题。在通信上存在一些问题。
所有寄存器采用复位值,如果我将发送的数据写进TX_FIFO寄存器,没有设置发送模式,此时一切正常,也能读状态寄存器看见TX_FIFO已满。但如果设置为发射模式,之后读出来的一切寄存器内容都是0xff。不知道是哪里的问题。
如果是现设置为发送模式,再写入TX_FIFO 此后读出来的数据全是0X00。请问哪里存在问题。谢谢

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问