#include "nRF24L01_API.h" static uchar TX_ADDRESS[TX_ADR_WIDTH] = {0x00, TR_ADDR_B1, TR_ADDR_B2, TR_ADDR_B3, TR_ADDR_B4}; //发送地址 static uchar RX_ADDRESS[RX_ADR_WIDTH] = {0x00, TR_ADDR_B1, TR_ADDR_B2, TR_ADDR_B3, TR_ADDR_B4}; //接收地址 /* 00 配置寄存器 [7] [6]可屏蔽中断 RX_RD [5]可屏蔽中断 TX_DS [4]可屏蔽中断 MAX_RT [3]CRC 使能 [2]CRC 模式 [1]1:上电0:掉电 [0]1:接收模式0:发射模式 01 使能“自动应答”功能 [7:6] [5:0]数据通道 5 ~0自动应答允许 02 接收地址允许 [7:6] [5:0]接收数据通道 5 ~0允许 03 设置地址宽度(所有数据通道) [7:2] [1:0]0.无效 1.3byte 2.4byte 3.5byte 宽度 04 建立自动重发 [7:4]自动重发延时:'0000'-等待 250+86us '1111'-等待 4000+86us [3:0]自动重发计数:'0000'-禁止自动重发 '1111'-自动重发 15 次 05 射频通道 [7] [6:0]设置 nRF24L01 工作通道频率 06 射频寄存器 ..... ..... */ #define delay_ms(ms) Timer3_Delay1ms(ms) #define delay_us(us) Timer3_Delay1us(us) //{u8 i; for(i=0;i