浏览代码

完成初始化线圈和寄存器每一位值全为1

Modbus_RTU
zcn1123 4 年前
父节点
当前提交
ae6dd8154a
共有 1 个文件被更改,包括 14 次插入1 次删除
  1. +14
    -1
      Modbus_communication/Modbus_RTU_Salve/RTU_Salve.cpp

+ 14
- 1
Modbus_communication/Modbus_RTU_Salve/RTU_Salve.cpp 查看文件

@@ -5,7 +5,20 @@ char read_buf[MAX_NUMBER];
bitset<MAX_Address> Coil_date; //0-9999
UINT16 Register[MAX_Address]; // 0-9999


/*********************************************************************************************
* 功能     :  初始化线圈和寄存器
* 描述    : 对线圈和寄存器数组赋值为全1
* 输入 : 无
* 返回值 : 无
**********************************************************************************************/
void Init_Coil_Register(void)
{
for (int i = 0; i < MAX_Address; i++)
{
Coil_date[i] = 1;
Register[i] = 0xFFFF;
}
}
/*********************************************************************************************
* 功能     :  Bitset转UINT8类型
* 描述    : Bitset ==》UINT8


正在加载...
取消
保存