是否有可能以某种方式返回到页面的开头,而不是行、页。
显然,使用 "hello\r"
之类的东西会写“hello”并返回到行的开头。
但是当我在第二行时呢?
所以在 "hello\n"
之后它会让我进入第二行。
我能以某种方式返回到第一行吗?
根据我进行的研究,您似乎只能在 1 行上操作,但我不是 100% 确定,因此希望有人确认这一点。
使用 C 语言编程并使用 RealTerm。
最佳答案
RealTerm 有一个 ANSI 终端仿真模式。
找到“显示格式”配置对话框并选择Ansi选项。
现在您可以为 Cursor Home 嵌入转义序列,就像嵌入换行符 一样。
<ESC>[H
当然在哪里,<ESC>
表示单个字符 0x1b
.你可以这样实现它
sprintf(buffer, "%c[Hmy text\n", 27);
transmit(buffer);
或类似的。
关于c - UART,返回页首,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28479211/