串口实验必须要以0X0a和0X0d结尾嘛

2019-07-20 09:17发布

     串口程序已经看过去很长时间了,今天翻出来重新看了一下发现,所有的串口中断服务函数里面都是用0X0d和0X0a作为结束判断的,在正常通讯的过程中,这是一个标准么?还是原子哥你自己定义的呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
taizonglai
1楼-- · 2019-07-20 13:02
一般都会把回车键当作结尾,所以在串口程序中一旦判断到回车键以后就当作结束,你也可以自己做成其他的结尾方式,也可以不做
三叶草
2楼-- · 2019-07-20 18:59
这个不是标准,主要看什么协议了,有些标准协议没有结束字节,有些有,比如:Modbus就没有结束字节,而DL/T645就已0x16作为结束符;这个主要看你怎么定义了
小板子
3楼-- · 2019-07-20 21:19
 精彩回答 2  元偷偷看……
傲凌
4楼-- · 2019-07-21 02:26
 精彩回答 2  元偷偷看……
文雅控
5楼-- · 2019-07-21 04:18
是的,0x0D代表回车键,0X0A代表换行键
zxy1120163692
6楼-- · 2019-07-21 07:44
 精彩回答 2  元偷偷看……

一周热门 更多>