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

📄 main.h

📁 台湾义隆公司的EM198810 2.4G无线程序
💻 H
字号:
#include "pic.h"
#include "RF.H"

#define		INT8U	unsigned char
#define		INT16U	unsigned int

#define		RESET_n		RB5		//	MCU -> output
#define		CLK			RC0		//	MCU -> output
#define		MOSI		RB4		//	MCU -> output
#define		SS			RA2		//	MCU -> output
#define		MISO		RC1		//	MCU -> input
#define		PKT_FLAG	RC2		//	MCU -> input


#ifdef EX_GLOBAL
#define	EXT
#else
#define	EXT extern
#endif
		EXT	INT8U TxBuf[10],RxBuf[10];




typedef struct
{
	unsigned	b0	:	1;
	unsigned 	b1	:	1;
	unsigned 	b2	:	1;
	unsigned 	b3	:	1;
	unsigned 	b4	:	1;
	unsigned 	b5	:	1;
	unsigned 	b6	:	1;
	unsigned 	b7	:	1;
}BitVar;

typedef union
{
	INT8U unByte;
	BitVar stBit;
}ByteVar;



void Delay_Xms(INT8U D_val);
void LEDState(INT8U State);

void Read_E2prom_nByte(INT8U Rd_Length,INT8U E2_Adr,INT8U *E2_Buf);
void Write_E2prom_nByte(INT8U Wr_Length,INT8U E2_Adr,INT8U *E2_Buf);
INT8U Read_E2prom_Byte(INT8U E2_Adr);
void Write_E2prom_Byte(INT8U E2_Adr,INT8U E2_Data);


INT8U REG_TEST(void);
void TxD_RF(INT8U Len,INT8U *dat);
INT8U RxD_RF(INT8U *Len,INT8U *dat);
void Read_FIFO(INT8U *Length,INT8U *rxbuffer);

void SpiReadTest(void);

void SpiWriteTest(void);

⌨️ 快捷键说明

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