天线|RF射频
直播中

孙海燕

7年用户 183经验值
私信 关注
[问答]

NRF24l01读取寄存器数据没有正确写入的原因是什么?

                                         
                                                                            我用STM32 io模拟方式驱动24L01,现在遇到一个问题关于读取方面的。


我是随时可以读取00 01 02。。。等等这些寄存器的状态吗 ? 比如我MOSI发送 一个0x00+0x03   读取的是03 SETUP_AW寄存器  miso先收到一个0x0e (07寄存器状态)MOSI再发送一个0x00  MISO个我返回的是0x3f    而这个寄存器 默认值是0x03     附件是  我分别读取 03 04 05 06 07 17 寄存器的内容   怎么和我设置时不一样 。但是每次丢一个8位数据进去 返回的07寄存器的值到是正确的。   谢谢    已经困扰我1周了。



回帖(1)

杨叶

2020-4-29 10:07:25
这个问题我已经找到了。原因在于我的CSN使能时间较晚,导致数据一直没有正确的写入。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分