freemodbus主机读取从机保持寄存器命令后多两个0

发布于 2020-09-11 21:15:42

error_code = eMBMasterReqReadHoldingRegister(

            SLAVE_ADDR,         /* salve address */
            MB_SEND_REG_START,  /* register start address */
            MB_SEND_REG_NUM,    /* register total number */
            RT_WAITING_FOREVER);/* timeout */
        

用串口调试显示发送16进制:
01 03 00 02 00 02 65 CB 00
其中正确命令为:01 03 00 02 00 02 65 CB
后面多两个00
不知道为什么?

查看更多

关注者
0
被浏览
362
whj467467222
whj467467222 认证专家 2020-09-12

你串口调试助手是不是开了自动换行

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览