【发布时间】:2020-04-12 18:17:05
【问题描述】:
亲爱的程序员您好,我正在尝试通过 RS232 将 Avery weight G236 与 PC 连接。 但是每次重量都“疯狂”地恢复。
">>6>>>\u0016\u0016\u0016>>6\u0016\u0016\u0016\u0016\u0016\u0016\u0016>\u0016\u0016\u0016>>"
我的串口配置是(波特率 2400,数据位 6,停止位 2。)。我试图改变这些参数,但返回只是“?”提问者或什么都没有。
有人想解决这个问题吗?
【问题讨论】:
-
您得到正常响应,因为它是重复的。设备的正常默认波特率是 9600,8 位,1 个停止位。您的波特率可能是错误的。如今,没有人使用 2 个停止位。同样 6 个数据位是疯狂的。
-
我将我的程序重新配置为上面的参数(9600,8,一个停止位)......但每次都返回我这个:“\n?\r”。这个体重大概有10年了。
-
通信字符串应该看起来像这样“
GW ”,但我找不到该重量的串口通信的任何数据表。我正在尝试联系生产商和卖家,但没有人回复我。 -
你得到了 0x0A,0x3F,0x0D,这非常好。尝试在体重秤上放一些重量,看看是否会得到不同的结果。实际顺序是“?\r\n”。
-
我把重量放在秤上,但结果没有任何变化...?\r\n ....你知道哪里出了问题吗?
标签: c# serial-port communication