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

📄 canmodbus.h

📁 CAN 总线上跑的MODBUS程序 支持01、02、03、04、05、06功能码
💻 H
字号:
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


                              CAN总线上MODBUS协议                        
  
**	文   件  	名:	CANMODBUS.H
** 	版  		本:	v1.0

**  作      者: 
** 	日		期:	2008年7月7日
**	描		述:	CAN总线MODBUS协议程序,支持01,02 ,03,04,05,06功能码
                对外开放的变量和函数

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
#ifndef		_CANAPP_H_
#define		_CANAPP_H_

extern UINT8  MODBUSaddr;       //CAN总线上跑的MODBUS协议地址
extern UINT8  MODBUSsendlen;   //CAN总线上跑的MODBUS协议地址

extern UINT8  MODBUS0area[10];   //MODBUS数据0区
extern UINT8  MODBUS1area[10];   //MODBUS数据1区
extern UINT16 MODBUS3area[40];   //MODBUS数据3区
extern UINT16 MODBUS4area[40];   //MODBUS数据4区

extern UINT8 MODBUSsendbuf[8];  //MODBUS发送报文缓冲区
extern UINT8 MODBUSrecvbuf[8];  //MODBUS接收报文缓冲区

extern void modbus_slaver(void);
extern UINT32  modbusDataToCan(void);
extern void modbus_master(UINT8 stationaddr,UINT8 function,UINT16 Maddr,UINT16 Mcount);   

#endif

⌨️ 快捷键说明

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