UART, return 到页面开头

UART, return to the start of the page

是否有可能,以某种方式,return到页面的开头,而不是行,页面。 使用 "hello\r" 之类的东西,显然会将 "hello" 和 return 写到行的开头。

但是当我在第二行时呢? 所以在 "hello\n" 之后它会让我进入第二行。 我能以某种方式 return 回到第一行吗?

根据我进行的研究,您似乎只能在 1 行上操作,但我不是 100% 确定,因此希望有人确认这一点。

使用 C 语言编程并使用 RealTerm。

RealTerm 具有 ANSI 终端仿真模式。

找到 "Display Formatting " 配置对话框和 select Ansi 选项。

现在您可以为 Cursor Home 嵌入转义序列,就像嵌入 newline.

<ESC>[H

当然,其中<ESC>表示单个字符0x1b。你可以这样实现

sprintf(buffer, "%c[Hmy text\n", 27);
transmit(buffer);

或类似。