c - UART,返回页首

标签 c microcontroller uart 8051

是否有可能以某种方式返回到页面的开头,而不是行、页。 显然,使用 "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/

相关文章:

c - 有没有办法在 c 中创建自定义类型转换?

assembly - 写入 PIC 上的 EEPROM

audio - 我将如何使用C中的微 Controller 对模数转换进行编程

gcc - 用于连接微 Controller 和 AT 调制解调器的 C 库

c - 静态数组和动态数组的元素个数

c - C中的按位运算符下面的概念是什么?它优化了我的代码并大大减少了运行时间

c - 如何输入客户 ID 作为仅包含数字的字符串,但使用字符,程序 C?

c++ - STM32F103 微 Controller CAN 消息

c - 中断处理程序代码与用户代码同时执行

python - 使用 Python 在 Raspberry Pi USB 端口上使用 uart