0

我有一个项目要在微控制器上进行。我计划让它通过 USB 串行连接与我的计算机连接。我尝试进行类似的基本测试putc(getc()),但我无法让它按预期运行。

有了这个简单的硬件回声,很多事情都行不通。当我按下回车时,我只是得到一个回车。退格键什么都不做。用于中断的 CTRL-C 也不起作用。

我使用 GNU Screen 作为我的终端模拟器。我如何学习如何处理所有这些(以及 stty 设置),以便我可以在我的微控制器上创建一个有用的命令界面?

4

1 回答 1

2

您将需要知道您Screen terminal正在模拟的终端类型,以便您知道发送串行端口的代码。例如,如果您将终端设置为 VT100,您可以查看此链接,该链接提供了一些 VT100 代码

并且gnu-screen您可能想检查一下,因为它包含您可以使用的 ESC 和控制字符串/命令的详尽列表。

于 2012-08-30T21:49:02.480 回答