modbus rtu vc++ mscomm串口调试助手
看了一些资料,对modbus还是没理解透彻,例如01 01 00 80 00 04 3c 21
其中01代表从设备地址,第二个01代表读线圈状态的命令,00 80代表起始地址,00 04代表要读的寄存器个数,也就是从0080开始读连续的四个,3c 21是CRC校验码
我上面的理解正确么?如果正确,直接使用串口调试助手,以16进制发送01 01 00 80 00 04 3c 21这种序列就可以了吗?为啥没返回信息呢,是我发错了么,理解错误了么?很纠结,请求帮助,万分感谢!!