📄 canmodbus.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 + -