USART 通信的“清除线路”命令:哪个转义字符?

Ran*_*lue 3 c ascii

我有一个嵌入式设备通过 USART 与主机(使用 Tera Term)进行通信。我意识到 ASCII 字符可以通过转义字符“扩展” ^[。例如,^[A是“向上箭头”。

是否有“clear line”的 ASCII 转义?哪里可以找到逃亡名单?

Sha*_*baz 9

此列表是 ansi 转义码列表。您的终端可能支持也可能不支持它们。

根据那里提到的更完整的列表,您可以看到以下信息:

Esc[K   Clear line from cursor right   EL0
Esc[0K  Clear line from cursor right   EL0
Esc[1K  Clear line from cursor left    EL1
Esc[2K  Clear entire line              EL2 
Run Code Online (Sandbox Code Playgroud)