永发信息网

nrf24l01+模块我调试一周了……现在情况: 发送机我禁止ACK,STATUS=46(TX_

答案:1  悬赏:60  手机版
解决时间 2021-01-13 20:27
  • 提问者网友:藍了天白赴美
  • 2021-01-13 17:08
nrf24l01+模块我调试一周了……现在情况: 发送机我禁止ACK,STATUS=46(TX_
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-01-13 17:38
首先在nRF24L01+芯片中,0x09寄存器与nRF24L01的定义不同,该位为RPD(接收信号强度指示)功能,并不适合作为检测是否有接收到信号的标志使用。




其次,在接收端应该使用RX_DR标志作为接收完成指示。
同时建议开启IRQ引脚,并开启对应的RX_DR功能。




建议加入我个人信息中的射频交流群进行讨论。

追问我的意思是,有信号强度了,但是接收端就是接收不到数据,rx_dr始终没有被置1cd=1 应该说明是有信号强度了吧啊啊啊啊 要怎么解决,人都要疯了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯