首页 > 解决方案 > 串口通信问题(非常重)C#

问题描述

您好亲爱的程序员我正在尝试通过 RS232 将 Avery weight G236 与 PC 连接。但每次重量都会“疯狂”。

">>6>>>\u0016\u0016\u0016>>6\u0016\u0016\u0016\u0016\u0016\u0016\u0016>\u0016\u0016\u0016>>"

我的串口配置是(波特率 2400,数据位 6,停止位 2。)。我试图改变这些参数,但返回只是“?” 提问者或什么都没有。

有人有解决这个问题的想法吗?

标签: c#serial-portcommunication

解决方案


我试图在没有任何数据表的情况下解决与规模串行端口通信相关的问题。这是随机尝试和大规模配置串行端口。最后jdweng帮助我。在评论中写了最常见的秤设置(我的秤是 Avery Weight-Tronix G236)。

设备的正常默认波特率是 9600,8 位,1 个停止位。

最后关于 Avery Weight-Tronix 秤设置的一些信息:

如何显示菜单?

按住秤上的 PRINT 按钮几秒钟

如何设置串口通讯?

按钮 SAMPLE = 在菜单中前进,TARE - 在菜单中后退,ZERO - 确认。

尝试在设置菜单中找到标记SERIAL确认ZERO。在此子菜单中,您可以选择与串行端口通信相关的所有内容。

就我而言(我找不到任何规模的手册)。我必须选择broad哪一种表示秤连续向 PC 发送重量。这不是最好的解决方案,但就我的目的而言,这就足够了。


推荐阅读