📄 pic_setting.h
字号:
#include <pic.h>
__CONFIG(XT&WDTDIS&PWRTDIS&BORDIS&LVPDIS);//&PROTECT);
//__CONFIG(XT&WDTDIS&PWRTDIS&BORDIS&LVPDIS&DEBUGEN); //调试模式
#define RACNF_RF4 0x06 //FOR CC1100 AND CC2500
#define RACNF_RF2 0x00 //FOR CC1000
#define RBCNF 0x3D
#define RCCNF 0x00
#define P_SO RB0 //CC1100模组定义
#define P_SCLK RB1 //CC2500模组定义
#define P_SI RA0 //
#define P_GDO2 RA1 //
#define P_GDO0 RA2 //
#define P_CSn RA3 //
#define DCLK RB0 //CC1000模组定义
#define DIO RB1
#define PCLK RA1
#define PDATA RA2
#define PALE RA3
#define DPY_A RC4 //数码管管脚定义
#define DPY_B RC5
#define DPY_C RC6
#define DPY_D RC7
#define DPY_E RC0
#define DPY_F RC1
#define DPY_G RC2
#define DPY_H RC3
#define SW1 RB5 //按键定义
#define SW2 RB4
#define SW3 RB3
#define SW4 RB2
#define SW1_KEY 0XDF //键值
#define SW2_KEY 0XEF
#define SW3_KEY 0XF7
#define SW4_KEY 0XFB
unsigned char Current_key;
unsigned char Old_key=0XFF;
unsigned char Keyflag;
unsigned char Statusflag=0;
unsigned char Current_Mode;
#define CC1100_Mode 0 //程序模式
#define CC2500_Mode 1
#define CC1000_Mode 2
//-----------------------FOR CC1000-----------------------------------
char PA_POWER=0xFF;
char PreambleLength;
#define IDLE_STATE 0;
#define RX_STATE 1;
#define TX_STATE 2;
unsigned char State;
unsigned char ShiftReg;
unsigned char BitCounter;
unsigned char TXBufferIndex1;
unsigned char RXBufferReadIndex;
unsigned char RXBufferWriteIndex;
unsigned char BytesToSend=8;
unsigned char BytesToReceive=3;
unsigned char PreambleCount;
unsigned char PreambleError;
unsigned char PreambleEnd;
char ByteCounter;
struct {
char PreambleEnd:1;
char PreambleNextbit:1;
char PreambleFound:1;
char TX_End;
char RX_OK;
}flag;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -