pcsms_n8sRRnkp 发表于 2020-6-5 17:01:08

TK6071ip自由协议串口发送数据INPORT,在通过OUTPORT向串口发送,数据不同

        使用自由协议模拟modbus通过串口通信的时候,通过OUTPORT发送给串口数据正确,但是用INPORT读串口的数据不正确。然后写了一个宏指令验证,用INPORT读串口数据存放到“ response “数组中 在通过OUTPORT 发送 response的值,结果收发不一致,麻烦请问下是什么原因呢?
        例如:发送01 03 01 00 01 00 02 E6 32
                  收到01 A0 00 40 02 9E FE 00
        宏指令如下:

macro_command main()
char response
short return_value

INPORT(response,"Free Protocol",8,return_value)

OUTPORT(response,"Free Protocol",8)

end macro_command

串口做过回环测试,排除串口线的问题

麻烦请问下问题出在什么地方?谢谢了

pcsms_n8sRRnkp 发表于 2020-6-9 11:59:06

已解决,串口配置问题

pcsms_E1QnWZiy 发表于 2020-11-4 15:21:09

本帖最后由 pcsms_E1QnWZiy 于 2020-11-4 15:23 编辑

串口哪里的配置问题,望回复,和你的问题一样
页: [1]
查看完整版本: TK6071ip自由协议串口发送数据INPORT,在通过OUTPORT向串口发送,数据不同