0

我通过使用他们的软件串行库让我的 sim900 模块与 arduino 一起工作,但是,我想从等式中消除 arduino 并直接与 sim900 模块进行串行通信。

我使用腻子作为我的终端模拟器。它的串行配置为 COM1 19200 8 N 1,与此端口的设备管理器配置相同。

我直接从我的 PC 主板上的硬件串行连接到连接到 sim900 模块的串行到 ttl 接口板。该板有 4 个引脚 - VCC GND TX RX。它们都连接到我的 sim900 硬件串行,如下所示: VCC=5V GND=GND TX=TX RX=RX(是的,我知道它实际上总是 TX=RX 和 RX=TX,但是当我以这种方式连接时,我的接口当我连接 TX=TX 和 RX=RX 时,板不会闪烁任何 LED 以指示传输)。模块上的开关也设置为硬件串行引脚。

因此,当我发送 AT 命令(例如 AT 或 ATI)并按 Enter 键时,唯一发生的事情是 puttys 光标返回到我键入的命令的开头。没有反应。

我在想我没有做 arduinos 软件串行端口在向 sim900 发送命令时所做的事情。

任何人都可以帮忙吗?从字面上看,已经有好几天尝试不同的配置但没有结果。

在那段时间里,除了让 sim900 与 arduino 软件串行一起工作外,我还验证了我主板上的硬件串行端口工作正常,接口板也工作正常。

4

0 回答 0