#include "HT66FU70A.h”
#define uchar unsigned char
#define uint unsigned int
#define led _pc2 //led
//*********************************************NR
F24L01 端口宏定义*************************************
//#define MOSI _pa3ﻩﻩ//MOSI
//#define SCK _pa4 ﻩ//SCK
//#define CE _pa5 //CE
//#define CSN _pa6 //CSN
//#define MISO _pa1ﻩ //MISO 输入
//#define IRQ _pa7 //IRQ 输入
//************************************* *** *** **NRF 2
4L01*************************************
#define TX_ADR_WIDTH 5 // 5 字节宽度的发射地址
#define RX_ADR_WIDTH 5 // 5 字节宽度的接收地址
#define TX_PLOAD_WIDTH 1 // 数据通道有效数据宽度
#define RX_PLOAD_WIDTH 1 // 数据通道有效数据宽度
uchar TX_ADDRESS[TX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0
x01}; //发送地址
uchar RX_ADDRESS[RX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01};
//接收地址
uchar gs[10]={0x00,0x01,0x80,0x01,0x00,0x02,0x80,0x02,0x
00,0x03};ﻩﻩﻩ ﻩ //低字节高字节 占空比数组 1,83。3,
66.7,50,33。3
//***************************************NRF24L01 相关
命令的宏定义***************************************
****************
#define READ_REG 0x00 // 读寄存器命令
#define WRITE_REG 0x20 // 写寄存器命令
#define RD_RX_PLOAD 0x61 // 读取接收数据命令
#define WR_TX_PLOAD 0xA0 // 写待发数据指令
#define FLUSH_TX 0xE1 // 冲洗发送FIFO指令
#define FLUSH_RX 0xE2 // 冲洗接收FIFO指令
#define REUSE_TX_PL 0xE3 // 定义重复装载数据命令
#define NOP 0xFF // ??
评论0
最新资源