📄 pic_setting.h.bak
字号:
#include <pic.h>
__CONFIG(XT&WDTDIS&PWRTDIS&BORDIS&LVPDIS);
//__CONFIG(XT&WDTDIS&PWRTDIS&BORDIS&LVPDIS&DEBUGEN);
#define RACNF_RF4 0x06
#define RACNF_RF2 0x00
#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;
unsigned char Keyflag;
unsigned char Statusflag=0;
unsigned char Current_State;
#define CC2500_State 0
#define CC1100_State 1
#define CC1000_State 2
char PA_POWER=0xF0;
char RXANALOG=0x47;
char TXANALOG=0x47;
char PreambleLength;
#define IDLE_STATE 0;
#define RX_STATE 1;
#define TX_STATE 2;
unsigned char State;
unsigned char TXBuffer_CC1000[8]={0x55,0x55,0x55,0x55,0x55,0xCA,0x01,0x00};
unsigned char RXBuffer_CC1000[3];
char ShiftReg;
char BitCounter;
char TXBufferIndex;
char RXBufferReadIndex;
char RXBufferWriteIndex;
char BytesToSend=8;
char BytesToReceive=3;;
char PreambleCount;
char PreambleError;
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 + -