nRF24L01+ 多机系统与接收通道地址

nRF24L01+
Single Chip 2.4GHz Transceiver
Product Specification v1.0


问题:  刚开始看的时候,overview中写的,在接收数据的时候,接收通道接收数据后,发送应答包的时候,需要发送一个地址,该地址是标明发送端发送是所使用的地址,

该地址是发送端而来的。那么,就不需要接收端地址,不知道接收通道地址是怎么使用。后面看了overview和MultiCevier就知道了。

TXmode,发送模式,配置要求就是TX_addr和通道0使用同一个地址,即使在接收应答包的时候,发送端是使用的通道0来接收应答包。

RXmode,接收模式,配置的时候,接收通道地址的需要在接收到数据包后,需要使用该接收通道地址作为发送地址发送一个应答包。

在PTX模式下,发送端接收应答包的时候,需要检验应答包的地址与发送端地址是否一致。所以要求发送端地址与接收通道地址一致。


Enhanced ShockBurstTM overview
Enhanced ShockBurstTM uses ShockBurstTM for automatic packet handling and timing. During transmit,
ShockBurstTM assembles the packet and clocks the bits in the data packet for transmission. During
receive, ShockBurstTM constantly searches for a valid address in the demodulated signal. When Shock-
BurstTM finds a valid address, it processes the rest of the packet and validates it by CRC. If the packet is
valid the payload is moved into a vacant slot in the RX FIFOs. All high speed bit handling and timing is con-
trolled by ShockBurstTM.

MultiCeiverTM
MultiCeiverTM is a feature used in RX mode that contains a set of six parallel data pipes with unique add-
resses. A data pipe is a logical channel in the physical RF channel. Each data pipe has its own physical
address (data pipe address) decoding in the nRF24L01+.






你可能感兴趣的:(nRF24L01+ 多机系统与接收通道地址)