User Manual

Revision 1.0 Page 31 of 78
nRF24L01+ Product Specification
7.3.6 Automatic packet assembly
The automatic packet assembly assembles the preamble, address, packet control field, payload and CRC
to make a complete packet before it is transmitted.
Figure 7. Automatic packet assembly
Start:
Collect Address from
TX_ADDR register
TX_ADDR MSB =1
Add preamble 0x55 Add preamble 0xAA
EN_DPL=1
PID[7:3]= #bytes in TX_FIFO
SPI TX command:
W_TX_PAYLOAD
PID[0]=0 PID[0]=1
PID[2:1]++
Collect Payload from
TX_FIFO
Calculate and add 1 Byte CRC
based on Address, PID and
Payload
EN_CRC = 1
CRCO = 1
Calculate and add 2 Byte
CRC based on Address, PID
and Payload
STOP
New data in
TX_FIFO
REUSE_TX_PL
active