昨天自己找到原因了,使用Enhanced ShockBurst™,ACK packet包含payload,PTX、PRX都必须Enable dynamic payload length,设置寄存器DYNPD、FEATURE
手册中有如下描述
Enhanced ShockBurst™ provides two alternatives for handling payload lengths; static and dynamic.
An ACK packet can contain an optional payload from PRX to PTX. In order to use this feature, the
Dynamic Payload Length (DPL) feature must be enabled.
说明静态长度也是可以的,PTX能接收到ACK packet。
但是ACK packet要包含payload的话就必须使能动态payload长度
昨天自己找到原因了,使用Enhanced ShockBurst™,ACK packet包含payload,PTX、PRX都必须Enable dynamic payload length,设置寄存器DYNPD、FEATURE
手册中有如下描述
Enhanced ShockBurst™ provides two alternatives for handling payload lengths; static and dynamic.
An ACK packet can contain an optional payload from PRX to PTX. In order to use this feature, the
Dynamic Payload Length (DPL) feature must be enabled.
说明静态长度也是可以的,PTX能接收到ACK packet。
但是ACK packet要包含payload的话就必须使能动态payload长度
举报