can接收程序.c

来自「单片机数据通讯典型应用(光盘内容)」· C语言 代码 · 共 25 行

C
25
字号
void recv_can(void)
{
    uchar DLC;
uchar ID[4];
uchar DATA[8];  

DLC = BUFDLC;                          		//读数据长度
ID[0] = BUFID0;                        	//读ID
ID[1] = BUFID1;
ID[2] = BUFID2; 
ID[3] = BUFID3;
DATA[0] = BUFDATA0;             			//读接收数据
DATA[1] = BUFDATA1;
DATA[2] = BUFDATA2;
DATA[3] = BUFDATA3;
DATA[4] = BUFDATA4;
DATA[5] = BUFDATA5;
DATA[6] = BUFDATA6;
DATA[7] = BUFDATA7;
DATA[8] = BUFDATA8;

CMR = OxO4;                           		//释放接收缓冲区
IR = 0xFE;                            		//清中断
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?