我需要一些帮助来使用这个史前应用程序:超级终端。我需要发送一些命令到COM端口。我正在执行以下操作:新建连接>给连接一个名称和一个图标>选择COM3端口和115200kbaud > OK >键入一些文本并按ENTER键。
我有一个环回电路,所以我希望收到我输入的内容。但是,当我按enter键时,什么也没看到。
有什么建议吗?
为了“调试我的技能”,我使用了一段时间前开发的一个C#应用程序,它也可以从COM端口发送和接收数据。使用这个应用程序我没有任何问题,所以我猜我在超级终端中做错了什么。
谢谢!
发布于 2010-07-27 22:03:37
我认为“在超级终端中做错了什么”首先包括点击图标启动它。
但它应该能够进行这种环回。确保您没有启用任何类型的流量控制,并确保您在更改任何设置之前单击了超级终端上的disconnect按钮-一些较早的版本允许您在端口打开的情况下更改设置,但直到您进行了断开/重新连接后,这些设置才会生效。
另一个建议是CR/LF是我尝试用来建立基本RS232连接的最后一个字符,因为它们都是空格,并且在终端程序中有最复杂的处理(可能被抑制或注入)。就我个人而言,我总是使用0x57,但那只是我...
发布于 2010-07-27 22:02:54
是否勾选了“无流量控制”选项?IIRC hyperterm默认为硬件握手
发布于 2010-07-27 22:04:53
您是否尝试过停用流控制?我从未能够与激活的流控制建立连接。
您应该检查什么配置(bps、字长、流控制、奇偶校验...)在您的c#应用程序中使用,并尝试将其传输到超级终端。
https://stackoverflow.com/questions/3344376
复制相似问题