OpenEdv-开源电子网

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

STM32串口通信是怎么判断起始位和停止位的

[复制链接]

21

主题

64

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
335
金钱
335
注册时间
2019-5-7
在线时间
80 小时
发表于 2020-5-11 15:37:29 | 显示全部楼层 |阅读模式
原子的串口通信程序中,没有提到起始位,停止位1位,那单片机或者串口助手是如何判断起始位和停止位的?
不是很理解?“接收到的数据必须是0X0D 0X0A”结尾是什么意思?还是说这就是停止位?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2020-5-5
在线时间
0 小时
发表于 2020-5-11 15:37:29 | 显示全部楼层
纯菜鸟,帮楼主顶一下。。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-5-11
在线时间
1 小时
发表于 2020-5-11 16:17:10 | 显示全部楼层
起始位,停止位1位这些都是硬件自己检测,不需要人为干涉,起始位一般是固定的,停止位是可以设置的是1位,2位,但是一般都是1位,0X0D 0X0A这个是具体的数据,可能是自定义协议中的结束符
回复 支持 反对

使用道具 举报

21

主题

64

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
335
金钱
335
注册时间
2019-5-7
在线时间
80 小时
 楼主| 发表于 2020-5-11 16:18:28 | 显示全部楼层
lidar2012 发表于 2020-5-11 16:17
起始位,停止位1位这些都是硬件自己检测,不需要人为干涉,起始位一般是固定的,停止位是可以设置的是1位, ...

我和上位机通信,上位机如何检测起始位与停止位呢?
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-5-11
在线时间
1 小时
发表于 2020-5-11 16:21:32 | 显示全部楼层
撑好 发表于 2020-5-11 16:18
我和上位机通信,上位机如何检测起始位与停止位呢?

这个由电脑的驱动完成的,上位机调用了驱动读数据
回复 支持 反对

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2020-5-11 17:18:41 | 显示全部楼层
硬件自己实现的
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-29 17:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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