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

📄 ican_interface.h

📁 可自行修改移植的CAN应用层协议栈
💻 H
字号:
#ifndef _ican_interface_h
#define _ican_interface_h
/************************iCAN报文分段发送函数*******************************
 作者:张森
 日期:2008年4月2日
 DestMACID	目标地址
 iCAN_ACK	请求响应
 FunCID	功能ID
 SourceID 	资源ID
 p			数据指针
 D_long	数据长度(*p 长度) 0<D_long<65  程序不判断<0的情况 如需要请自行修改
**************************************************************************/

extern void ican_send(INT8U DestMACID,INT8U iCAN_ACK,INT8U FunCID,INT8U SourceID,INT8U *p,char D_long);


/************************iCAN接收数据处理*********************
 作者:张森
 日期:2008年4月3日
 返回值:0x00 接收成功
 		 0x01 动态内存空间不足
 		 0x02 不支持此从站ID
 		 0x03 消息队列已满
 		 0x04 分段错误	
 		 0x05 非法数据格式
**************************************************************************/
extern INT8U ican_rec(void);

/************************iCAN滤波校验初始化******************************
 作者:张森
 日期:2008年4月3日

**************************************************************************/
extern void ican_master_af(INT8U myid,INT8U chna);

/************************数组复制函数*************************************
 作者:张森
 日期:2008年4月1日
 p1 指向源指针
 p2 指向目标指针
 d_long 复制长度
**************************************************************************/
extern void array_copy(INT8U *p1,INT8U *p2,INT8U d_long);

#endif

⌨️ 快捷键说明

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