天线|RF射频
直播中

刘建伟

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

请问NRF24L01如何设置NO_ACK了?

  网上的NRF24L01驱动程序目测都是直接设置成Enhanced型自动应答模式的,然而这对作为一个强迫症晚期的我而言,知道还有一种NO_ACK模式可以选择却

一直找不到设置方法的我来说,当真的是备受煎熬啊!!!

今天在翻datasheet的时候终于让我看到了哪里可以设置NO_ACK了,仔细理解了之后感觉这款芯片设置这么一种工作模式真的是没什么用- -。先说下应该怎么做:

  1.先使能FEATURE寄存器里的EN_DYN_ACK位,

2.PTX写数据到TX_FIFO的指令本来是W_TX_PAYLOAD,改成用W_TX_PAYLOAD_NOACK,具体指令可以查下手册。

然后就OK拉!! 接下来就可以发现PTX发送完数据不用等待自动应答,  RX接受到数据不发送ACK信号。

本菜鸟第一次在这里发帖,如有不对还妄轻喷~

回帖(1)

孔朱磊

2020-6-5 12:06:02
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

更多回帖

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