我们平时习惯性的称键盘上的Enter键为回车,但实际上,它是回车+换行,也就是\r\n。 \r是回车,carriage return的意思,作用是返回到当前行的最前方。 \n是换行,line feed的意思,作用是跳到下一行的当前位置。 \r\n是回车+换行,很容易理解,它的作用是跳到下一行的开始位置。 在stm32的串口通信代码中,程序要求发送的字符以回车换行结束(0x0d,0x0a),即\r\n。