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

📄 can.h

📁 ARM7 lpc2132+vs1003+sdcard 制作的 MP3 此程序在ADS1.2环境下编译
💻 H
字号:

#ifndef	__CAN__H
#define	__CAN__H

//#define     BPS_25K             (1 << 23)|(2 << 20)|(5 << 16)|(0 << 14) | 119
#define     BPS_25K             (1 << 23)|(2 << 20)|(5 << 16)|(0 << 14) | 80


#define CanBufSize        10      // CAN 缓冲区大小

union ucanbuf                           // CAN 总线数据缓冲联合
{
    // struct  scanbuf sbuf;
    INT64U          dbuf[2];            // 以64位整数为单位 long long
    INT32U          lbuf[4];            // 以32位整数为单位 Long
    INT16U          wbuf[8];            // 以16位整数为单位 Word
    INT8U           cbuf[16];           // 以 8位字符为单位 Char
};

extern union   ucanbuf Can1;

void InitCan1();
void Can1Send();
void Can1Tran(INT32U *buf);
void Can1Recv(INT8U ch);
void CanIO();
void CanProcess(void);//周期调用
void Can1RecvProcess(union ucanbuf *CanBuf);

#endif

⌨️ 快捷键说明

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