gpt4 book ai didi

c - 我在哪里可以学习串行/终端接口(interface)编程?

转载 作者:行者123 更新时间:2023-11-30 14:24:11 25 4
gpt4 key购买 nike

我有一个项目将在微 Controller 上进行。我计划通过 USB 串行连接将其与我的计算机连接。我尝试做基本测试,如 putc(getc()) ,但我很难让它按照我的预期运行。

有了这个简单的硬件回显功能,很多事情就不起作用了。当我按下回车键时,我只得到一个回车符。退格键什么也不做。 CTRL-C 来中断也不起作用。

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

最佳答案

您需要知道您的 screen 终端正在模拟什么终端类型,以便您知道要从串行端口发送哪些代码。例如,如果您将终端设置为 VT100,则可以 check out this link which provides some VT100 codes

对于 gnu-screen 您可能需要 check this out因为它包含您可以使用的 ESC 和控制字符串/命令的详尽列表。

关于c - 我在哪里可以学习串行/终端接口(interface)编程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12134669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com