我正在尝试使用 minicom(或任何其他可通过 ssh 使用的终端程序)向我的微控制器发送和接收(并可能记录)非常简单的串行命令。
我设置了 minicom 以从我的 tty 设备接收数据并设置波特率。我还有一个用于测试的 USB 到 tty 转换器,我在其中使用了 Cutecom 或 Hterm 等 GUI。我可以发送简单的“测试”字符串,它们会显示在 minicom 中,但是我无法从终端发送答案。无论我输入什么,它都不会显示在我的 GUI 终端中。当我关闭 minicom 时,我得到了一堆垃圾,但仅此而已。
我已经尝试过按 CTRL+J 来解决此问题,但是也没有任何作用。
我使用的工具不对吗?有没有更简单的类似 CuteCom 或 Hterm 的终端工具?
答案1
在 minicom 中按“E”键启用本地回显并重试。本地回显是一个选项,因为它有时会导致打印双字符。
答案2
我发现 Arduino IDE 中的串行终端比 minicom 直观得多,也简单得多。它适用于任何串行端口,尽管名称表明它仅适用于 Arduino 板,例如,我在 STM32 板上使用它没有问题。它唯一缺少的功能是发送终端字符的能力,例如,按 Ctrl-L 理想情况下会发送换页符 (0xC),但它是某些 IDE 操作的快捷方式。