main.h
来自「台湾义隆公司的EM198810 2.4G无线程序」· C头文件 代码 · 共 62 行
H
62 行
#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 + =
减小字号Ctrl + -
显示快捷键?