【问题标题】:DB9 Serial communicationDB9 串行通讯
【发布时间】:2011-04-13 12:12:42
【问题描述】:

在使用适当的波特率与我的 GSM 调制解调器建立通信后,我在超级终端上显示一些奇怪的字符。当我键入“AT”时,它似乎在超级终端屏幕上重复或显示奇怪的字符(好像波特率不正确)为“AATT”。所有其他 AT 命令也会重复,但令我惊讶的是它们都响应命令。 “AATT”(输入“AT”)给我“OK”。

可能是什么问题?我正在使用 MAX232 将调制解调器连接到 DB9。以下是回复


直径
好的
奥托
好的
aatt++ücnnmmiiþ?ø
+CNMI:1,0,0,0,0

好的
aattþ+ccssccss??ø
+CSCS:“UCS2”

好的

戒指

戒指

戒指

没有运营商 øat++ücnnmmii==11

aaüt++ccþnmii?? +CNMI:1,2,0,0,0

好的


谢谢!

【问题讨论】:

    标签: serial-port


    【解决方案1】:

    您在终端仿真器程序中启用了回显选项,所以您发送字符会发生什么,您的终端仿真器将其打印在屏幕上,同时另一端的调制解调器将字符回显给您,所以您看两遍。

    但是,由于该模式只获取一次角色,所以没问题。

    这基本上是一个外观问题。如果需要,您可以通过关闭终端模拟器程序中的 ehco 字符选项来修复它

    【讨论】:

    • 谢谢。我关闭了回声,重复消失了,但显示了奇怪的字符。那么如何解释显示的奇怪字符的存在。
    • 我使用的波特率为 9600。所以我将波特率更改为 115200,效果很好。没有重复。但是我打算的应用是9600波特率,这样的重复肯定是个问题。会不会是 Max232 的问题?
    • 你需要告诉你的调制解调器切换到 9600 波特。
    • 设置固定波特率的经典命令是AT+IPR(查看V.250)。
    猜你喜欢
    • 1970-01-01
    • 2011-07-01
    • 2010-10-08
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    • 1970-01-01
    相关资源
    最近更新 更多