📄 main.h
字号:
sbit LED0 = P1^0;
sbit LED1 = P1^1;
sbit LED2 = P1^2;
sbit LED3 = P1^3;
sbit SJA_CS = P2^7;
sbit SJA_RST = P2^6;
unsigned char Peli_IR_buf;
//串口数据接收缓冲区,FIFO机制
#define UART_BUF_NUM 24
unsigned char UART_BUF[UART_BUF_NUM]; //缓冲区
unsigned char uart_r_ptr ; // 缓冲区接受数据指针
unsigned char uart_s_ptr ; // 缓冲区发送数据指针
unsigned char uart_buf_num ; // 缓冲区数据字节数
unsigned char uart_r_time; // 当缓冲区字节数等于或者超过8时触发CAN数据帧的发送,
// 而当串口缓冲区数据数小于8,并且超过一定时间没接受到数据
// 同样会触发CAN数据帧的发送,uart_r_time就是用来计时的
// 每当串口接受到数据,都会将其清零,每次定时器中断都会对其加1
//CAN数据接受缓冲区,FIFO机制
#define CAN_BUF_NUM 24
unsigned char CAN_BUF[CAN_BUF_NUM]; //缓冲区
unsigned char can_r_ptr ; // 缓冲区接受数据指针
unsigned char can_s_ptr ; // 缓冲区发送数据指针
unsigned char can_buf_num ; // 缓冲区数据字节数
bit send_going ; //表示当前正在往串口发送数据
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -