소스 검색

修改bug再次提交

Modbus_RTU
zcn1123 4 년 전
부모
커밋
ee10c06f52
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. +2
    -2
      Modbus_communication/Modbus_RTU_Salve/common.cpp

+ 2
- 2
Modbus_communication/Modbus_RTU_Salve/common.cpp 파일 보기

@@ -328,13 +328,13 @@ BYTE Input_Parity(void)
unsigned int Count_Read_date_number(int Function_code, unsigned int Operations_Number)
{
unsigned int Read_date_number = 0;
if (Function_code == 0x01) //读线圈
if (Function_code == 0x01 || Function_code == 0x0F) //读线圈
{
Read_date_number = Operations_Number / 8;
if (Operations_Number % 8)
Read_date_number++;
}
if (Function_code == 0x03)//读寄存器
if (Function_code == 0x03 || Function_code == 0x10)//读寄存器
Read_date_number = Operations_Number * 2;
return Read_date_number;
}


불러오는 중...
취소
저장