OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 27686|回复: 9

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

[复制链接]

31

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2013-5-30
在线时间
5 小时
发表于 2015-11-30 15:32:01 | 显示全部楼层 |阅读模式
5金钱
     串口程序已经看过去很长时间了,今天翻出来重新看了一下发现,所有的串口中断服务函数里面都是用0X0d和0X0a作为结束判断的,在正常通讯的过程中,这是一个标准么?还是原子哥你自己定义的呢?

最佳答案

查看完整内容[请看2#楼]

一般都会把回车键当作结尾,所以在串口程序中一旦判断到回车键以后就当作结束,你也可以自己做成其他的结尾方式,也可以不做
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-11-30 15:32:02 | 显示全部楼层
一般都会把回车键当作结尾,所以在串口程序中一旦判断到回车键以后就当作结束,你也可以自己做成其他的结尾方式,也可以不做
开往春天的手扶拖拉机
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4471
金钱
4471
注册时间
2013-4-22
在线时间
335 小时
发表于 2015-11-30 16:41:47 | 显示全部楼层
这个不是标准,主要看什么协议了,有些标准协议没有结束字节,有些有,比如:Modbus就没有结束字节,而DL/T645就已0x16作为结束符;这个主要看你怎么定义了
回复

使用道具 举报

12

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
金钱
396
注册时间
2015-11-17
在线时间
51 小时
发表于 2017-8-26 09:26:57 | 显示全部楼层
过来学习下下
回复

使用道具 举报

1

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
374
金钱
374
注册时间
2017-1-15
在线时间
55 小时
发表于 2018-3-10 12:06:19 | 显示全部楼层
0x0D和0X0A是ASCII中的控制字符,0x0D含义是Carriage return(回车键),0X0A含义是Line feed(换行键),串口发送后的0d 0a表示回车换行
回复

使用道具 举报

12

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2016-5-18
在线时间
34 小时
发表于 2018-3-11 16:49:38 | 显示全部楼层
是的,0x0D代表回车键,0X0A代表换行键
回复

使用道具 举报

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2018-3-10
在线时间
10 小时
发表于 2018-3-11 17:58:10 | 显示全部楼层
学习了
回复

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-8-14
在线时间
16 小时
发表于 2019-10-24 18:23:12 | 显示全部楼层
为啥接收到0x0D后USART_RX_STA的位14就是1了,程序上哪里操作的
回复

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-8-14
在线时间
16 小时
发表于 2019-10-24 18:40:03 | 显示全部楼层
哦,看到了
回复

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2016-3-15
在线时间
11 小时
发表于 2022-3-24 22:21:14 | 显示全部楼层
在哪里看到的0X0D 0X0A
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 00:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表