这个不一定 要看串口助手软件上的设置 比如下面这个截图
有的没有 是默认自带回车换行的
有的串口助手边上有发送新行选项,把勾勾上就可以不用回车了,直接发送这次回车换行
单片机是为了方便判断一帧数据才用回车的,你也可以不用这种方式,自己定义一帧数据接收方式
不一定,这个只是上位机与下位机定的一个通信协议,因为串口是一种数据流来的,没有包这种概念,上位机发一包数据时,必须要有清晰的开头和结尾,然后下位机可以依靠这个开头结尾从数据流中解析出一包包数据
像这里,如果有enter,下位机就能靠两个enter来定位出每包数据。用别的,比如空格,或者制表符,也都是可以的