i
cludereg52hi
cludei
tri
sh
typedefu
sig
edcharuchar
typedefu
sig
edcharui
tNRF24L01
端口定义
sbitMISOP13
sbitMOSIP14
sbitSCKP12
sbitCEP11
sbitCSNP32
sbitIRQP33
按
键
sbitKEY1P36
sbitKEY2P37
数
码
管
位
选
sbitled0P20
sbitled1P21
sbitled2P22
sbitled3P23
数码管
09
编码
自己ucharseg100xC00xCF0xA40xB00x990x920x820xF80x800x90编码
09
NRF24L01
defi
eTX_ADR_WIDTH55ui
tsTXaddresswidth
defi
eRX_ADR_WIDTH55ui
tsRXaddresswidth
defi
eTX_PLOAD_WIDTH2020ui
tsTXpayload
defi
eRX_PLOAD_WIDTH2020ui
tsTXpayload
ui
tco
stTX_ADDRESSTX_ADR_WIDTH0x340x430x100x100x01本地地址ui
tco
stRX_ADDRESSRX_ADR_WIDTH0x340x430x100x100x01接受地址NRF24L01寄存器指令
defi
eREAD_REG
0x00读寄存器指令
defi
eWRITE_REGdefi
eRD_RX_PLOAD
0x200x61
写寄存器指令读取接受数据指令
defi
eWR_TX_PLOADdefi
eFLUSH_TX
0xA0写待发数据指令0xE1冲洗发送FIFO指令
defi
eFLUSH_RXdefi
eREUSE_TX_PL
0xE20xE3
冲洗接受IFO指令定义重装载数据指令
fdefi
eNOP
0xFF
保留
SPI
RF24L01寄存器地址
defi
eCONFIG
0x00
defi
eEN_AA
0x01
defi
eEN_RXADDR
0x02
defi
eSETUP_AW
0x03
defi
eSETUP_RETR
0x04
defi
eRF_CH
0x05
defi
eRF_SETUP
0x06
defi
eSTATUS
0x07
defi
eOBSERVE_TX
0x08
defi
eCD
0x09
defi
eRX_ADDR_P0
0x0A
defi
eRX_ADDR_P1
0x0B
defi
eRX_ADDR_P2
0x0C
defi
eRX_ADDR_P3
0x0D
defi
eRX_ADDR_P4
0x0E
defi
eRX_ADDR_P5
0x0F
defi
eTX_ADDR
0x10
defi
eRX_PW_P0
0x11
defi
eRX_PW_P1
0x12
defi
eRX_PW_P2
0x13
defi
eRX_PW_P3
0x14
defi
eRX_PW_P4
0x15
defi
eRX_PW_P5
0x16
defi
eFIFO_STATUS0x17
voidDelayu
sig
edi
ts
voidi
erDelay_usu
sig
edchar
voidi
it_NRF24L01void
ui
tSPI_RWui
tuchar
ucharSPI_Readucharreg
voidSetRX_Modevoid
ui
tSPI_RW_Regucharregucharvalue
ui
tSPI_Read_BufucharregucharpBufucharuchars
ui
tSPI_Write_BufucharregucharpBufucharuchars
u
sig
edchar
RF24L01_RxPacketu
sig
edcharrx_buf
void
RF24r