yyccsdnzh
Onion_Y
2016-06-25 17:57

8051驱动NRF24L01模块

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

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

0条回答