Преглед на файлове

添加异常码生成模块CRC校验数据

Modbus_RTU
zcn1123 преди 4 години
родител
ревизия
2955fbce35
променени са 1 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. +8
    -1
      Modbus_communication/Modbus_RTU_Salve/RTU_Salve.cpp

+ 8
- 1
Modbus_communication/Modbus_RTU_Salve/RTU_Salve.cpp Целия файл

@@ -251,7 +251,10 @@ void Create_Abnormal_Code_01_Response_Message(UINT8 *Requst_Message, UINT8 *Resp
Response_Message[0] = Device_ID;
Response_Message[1] = Requst_Message[1] + 0x80;
Response_Message[2] = 0x01;
Response_Message_Len = 3;
UINT16 CRC_date = CRC_16(Response_Message, 3);
Response_Message[3] = CRC_date >> 8;//CRC_H
Response_Message[4] = (UINT8)CRC_date; //CRC_L
Response_Message_Len = 5;
}

/*********************************************************************************************
@@ -266,6 +269,10 @@ void Create_Abnormal_Code_03_Response_Message(UINT8 *Requst_Message, UINT8 *Resp
Response_Message[1] = Requst_Message[1] + 0x80;
Response_Message[2] = 0x03;
Response_Message_Len = 3;
UINT16 CRC_date = CRC_16(Response_Message, 3);
Response_Message[3] = CRC_date >> 8;//CRC_H
Response_Message[4] = (UINT8)CRC_date; //CRC_L
Response_Message_Len = 5;
}

/*********************************************************************************************


Зареждане…
Отказ
Запис