Serial port 如何在串行通信中读取/写入回车/换行符

Serial port 如何在串行通信中读取/写入回车/换行符,serial-port,ascii,Serial Port,Ascii,我正在设置与一个非常简单的嵌入式平台的串行连接。单个字节将作为命令发送,并作为状态代码返回。我想: 当发送命令时-当我按enter键发送一些ascii符号以代表含义时,通常与“enter”关联-继续 当接收代码时,我想发送字符串,最后换行 表中是否有处理这些情况的习惯符号,或者有两个单独的符号,或者没有这样的符号 我在XP下使用。取决于操作系统,但通常10是换行符,13是回车符哇,我太瞎了。谢谢你的在线反馈(10)。但是回车在任何方面都意味着“一切正常,继续工作的下一部分”,这就是我在PC上

我正在设置与一个非常简单的嵌入式平台的串行连接。单个字节将作为命令发送,并作为状态代码返回。我想:

  • 当发送命令时-当我按enter键发送一些ascii符号以代表含义时,通常与“enter”关联-继续

  • 当接收代码时,我想发送字符串,最后换行

表中是否有处理这些情况的习惯符号,或者有两个单独的符号,或者没有这样的符号


我在XP下使用。

取决于操作系统,但通常10是换行符,13是回车符

哇,我太瞎了。谢谢你的在线反馈(10)。但是回车在任何方面都意味着“一切正常,继续工作的下一部分”,这就是我在PC上使用“回车”的原因。例如,我将点击“回车”来发布此评论。在除DOS之外的几乎所有东西上,ASCII 10是行尾字符,所以我坚持使用它。这些ASCII字符早于CRT,用于控制电传打字机(还有一个铃铛和一个退格)10将推进页面,13将返回到行的开头。打字机有一个“回车”键(把回车键放在行首),除了Mac电脑,传统上只有13个,没有10个