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

📄 pic_setting.h.bak

📁 mc68hc908jb8的usb代码
💻 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 + -