i
cludereg52hr
i
cludei
tri
shr
typedefu
sig
edcharucharr
typedefu
sig
edcharui
tr
sbittCEtP11r
sbittCSNttP12r
sbittSCKtP13r
sbittMOSItP14r
sbittMISOtP15r
sbittIRQttP16r
ucharTxBuf210r
defi
eTX_ADR_WIDTH5t5ui
tsTXaddresswidthr
defi
eRX_ADR_WIDTH5t5ui
tsRXaddresswidthr
defi
eTX_PLOAD_WIDTH1t20ui
tsTXpayloadr
defi
eRX_PLOAD_WIDTH1t20ui
tsTXpayloadr
ui
tco
stTX_ADDRESSTX_ADR_WIDTH0x340x430x100x100x01t本地地址r
ui
tco
stRX_ADDRESSRX_ADR_WIDTH0x340x430x100x100x01t接收地址r
defi
eREAD_REG0x00t读寄存器指令r
defi
eWRITE_REG0x20t写寄存器指令r
defi
eRD_RX_PLOAD0x61t读取接收数据指令r
defi
eWR_TX_PLOAD0xA0t写待发数据指令r
defi
eFLUSH_TX0xE1t冲洗发送FIFO指令r
defi
eFLUSH_RX0xE2t冲洗接收FIFO指令r
defi
eREUSE_TX_PL0xE3t定义重复装载数据指令r
defi
eNOP0xFFt保留r
defi
eCONFIG0x00配置收发状态,CRC校验模式以及收发状态响应方式r
defi
eEN_AA0x01自动应答功能设置r
defi
eEN_RXADDR0x02可用信道设置r
defi
eSETUP_AW0x03收发地址宽度设置r
defi
eSETUP_RETR0x04自动重发功能设置r
defi
eRF_CH0x05工作频率设置r
defi
eRF_SETUP0x06发射速率、功耗功能设置r
defi
eSTATUS0x07状态寄存器r
defi
eOBSERVE_TX0x08发送监测功能r
defi
eCD0x09地址检测r
defi
eRX_ADDR_P00x0A频道0接收数据地址r
defi
eRX_ADDR_P10x0B频道1接收数据地址r
defi
eRX_ADDR_P20x0C频道2接收数据地址r
defi
eRX_ADDR_P30x0D频道3接收数据地址r
defi
eRX_ADDR_P40x0E频道4接收数据地址r
defi
eRX_ADDR_P50x0F频道5接收数据地址r
defi
eTX_ADDR0x10发送地址寄存器r
defi
eRX_PW_P00x11接收频道0接收数据长度r
defi
eRX_PW_P10x12接收频道0接收数据长度r
defi
eRX_PW_P20x13接收频道0接收数据长度r
defi
eRX_PW_P30x14接收频道0接收数据长度r
defi
eRX_PW_P40x15接收频道0接收数据长度r
defi
eRX_PW_P50x16接收频道0接收数据长度r
defi
eFIFO_STATUS0x17FIFO栈入栈出状态寄存器设置r
voidDelayu
sig
edi
tsr
voidi
erDelay_usu
sig
edchar
r
voidi
it_NRF24L01voidr
ui
tSPI_RWui
tucharr
ui
tSPI_RW_Regucharregucharvaluer
ui
tSPI_Write_BufucharregucharpBufucharucharsr
void
RF24L01_TxPacketu
sig
edchartx_bufr
voidDelayu
sig
edi
tsr
r
u
sig
edi
tir
fori0isir
fori0isir
r
ui
ttbdatasta状态标志r
sbittRX_DRtsta6r
sbittTX_DStstr