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

📄 modbus.h

📁 富士通单片机MB90F387上实现MODBUS
💻 H
字号:
extern uchar   Slave_addr;//地址范围1~31,从设备地址默认1
extern uchar   Modbus_mode; //0:RTU模式;1:ASCII模式
extern uchar   Commformat;  //0: 8 N 1;
extern uchar   ModbusBPS;   //默认3(9600bps)

extern void    init_uart1(uchar bps,uchar Dataform);

extern volatile uint soft_timer;

extern uchar cmd01_ReadCoilStatus(uchar DeviceID, uint start_address, uint lenth);
extern uchar cmd02_ReadInStatus  (uchar DeviceID, uint start_address, uint lenth);
extern uchar cmd03_ReadHldreg    (uchar DeviceID, uint start_address, uint lenth);
extern uchar cmd04_ReadAnlogIn   (uchar DeviceID, uint start_address, uint lenth);
extern uchar cmd05_SetCoil       (uchar DeviceID, uint start_address, uint value);
extern uchar cmd06_SetHldreg     (uchar DeviceID, uint start_address, uint value);
extern uchar cmd15_setcoils      (uchar DeviceID, uint Startbit_Add, uint Bit2Write, uchar ByteValue, uchar *Values);
extern uchar cmd16_SetMultiHldreg(uchar DeviceID, uint start_address, uint WNum, uchar BNum, uint *values);

⌨️ 快捷键说明

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