⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main._c

📁 利用NRF9e5芯片编写的C51源代码
💻 _C
字号:
#include <reg9e5.h>
#include "ISD51.h"

#define 	INT8U 	unsigned char 
#define 	INT16U	unsigned int


//*****************************************************************************
//寄存器宏定义
//*****************************************************************************
#define WRC     0x00 //W_RF_CONFIG
#define RRC     0x10 //R_RF_CONFIG
#define WTP     0x20 //W_TX_PAYLOAD
#define RTP     0x21 //R_TX_PAYLOAD
#define WTA     0x22 //W_TX_ADDRESS
#define RTA     0x23 //R_TX_ADDRESS
#define RRP     0x24 //R_RX_PAYLOAD
#define RAD     0x40 //R_ADC_DATA 
#define WAC     0x44 //W_ADC_CONFIG
#define RAC     0x46 //R_ADC_CONFIG
#define WTU     0x50 //W_TEST_UNLOCK (use with data A5)
#define WTR     0x52 //W_TEST_REGISTER
#define RTR     0x53 //R_TEST_REGISTER
#define CC      0x80 //CHANNEL_CONFIG
#define SAV     0xC0 //START_ADC_CONV
#define HFREQ    1     // 0=433MHz, 1=868/915MHz    19/08/2004 set 915mhz
#define POWER    3     // 0=min power...3 = max power
///////////////////////////////////////////////////////////////////////////////

//*****************************************************************************
//I/O口定义
//*****************************************************************************
sbit LEDG  =P0^6;
sbit LEDR  =P0^5;
sbit KEY1  =P0^3; 
sbit KEY2  =P0^4;
///////////////////////////////////////////////////////////////////////////////

//*****************************************************************************
//配置寄存器
//*****************************************************************************
code INT8U Nrf9e5Config[10] = {	
				0x28,			//频道设置
				
				0x0e,			//自动重发关,发送节电模式关,输出功率10dB,915MHZ
				
				0x44,			//收发地址都为4字节
				
				0x04,			//接收数据长度,4字节
				
				0x04,			//发送数据长度,4字节
				
				0xe7,
				0xe7,
				0xe7,
				0xe7,			//地址
							
				0xdf			//CRC开,16位校验,16M晶振,外部时钟使能500KHZ输出
				};
///////////////////////////////////////////////////////////////////////////////



//*****************************************************************************
//全局变量

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -