mbascii.c 文件里 1、生成读写从站的命令的函数的第62行,和下面的生成应答主站的响应函数对应,应该是commandBytes[index++] = AsciiCommand[i]; 2、生成读写从站的命令函数和生成应答主站的响应函数里AsciiCommand[256]数组的定义是不是要改成AsciiCommand[512],我查数据看到好像Modbus ASCII 帧的最大尺寸为 513 个字符。