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);
或类似。
是否有可能,以某种方式,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);
或类似。