canmodbus.h
来自「CAN 总线上跑的MODBUS程序 支持01、02、03、04、05、06功能码」· C头文件 代码 · 共 34 行
H
34 行
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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 + =
减小字号Ctrl + -
显示快捷键?