用串口调试助手发送字符串,单片机接收到的换行是2个字符0x0D和0x0A.
0x0D:回车(CR),即\r
0x0A:换行(LF),即\n
机械打印机的操作模式,先把字车拉回行首,再把纸拉出新的一行.
所以单片机应检测0x0A作为帧结束标志,如果把0x0D作为检测标志,需要忽略后面的0x0A.
用串口调试助手发送字符串,单片机接收到的换行是2个字符0x0D和0x0A.
0x0D:回车(CR),即\r
0x0A:换行(LF),即\n
机械打印机的操作模式,先把字车拉回行首,再把纸拉出新的一行.
所以单片机应检测0x0A作为帧结束标志,如果把0x0D作为检测标志,需要忽略后面的0x0A.
本文标题:2020-10-10 UART接收字符串换行
本文链接:https://www.haomeiwen.com/subject/ufvdpktx.html
网友评论