查看: 318|回复: 10
收起左侧

[STM32] 串口数据接收问题

[复制链接]
     

12

主题

39

帖子

117

积分

中级技术员

 楼主| 发表于 2017-9-21 11:48 | 显示全部楼层 |返回版面||阅读模式
本人我写了状态机来收集串口接收到的数据,但是出现了以下情况,跪求大神给看一下是哪里有问题,谢谢~代码和现象如下
     

12

主题

39

帖子

117

积分

中级技术员

 楼主| 发表于 2017-9-21 11:53 | 显示全部楼层 |返回版面
这是图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 手机登录

x
     

4

主题

764

帖子

2330

积分

初级工程师

发表于 2017-9-21 13:26 | 显示全部楼层 |返回版面
你有什么问题呢?
     

12

主题

39

帖子

117

积分

中级技术员

 楼主| 发表于 2017-9-21 13:39 | 显示全部楼层 |返回版面
feelhyq 发表于 2017-9-21 13:26
你有什么问题呢?

就是,为什么会出现数据延时的情况呢?
     

4

主题

764

帖子

2330

积分

初级工程师

发表于 2017-9-21 13:42 | 显示全部楼层 |返回版面
zzzhangliyuan 发表于 2017-9-21 13:39
就是,为什么会出现数据延时的情况呢?

表达问题不够清楚,想帮你也帮不了,我看了半天还不知道什么意思
     

12

主题

39

帖子

117

积分

中级技术员

 楼主| 发表于 2017-9-21 13:42 | 显示全部楼层 |返回版面
zzzhangliyuan 发表于 2017-9-21 13:39
就是,为什么会出现数据延时的情况呢?

就是这样子,貌似在某一个时刻数据丢失了,没收到,而在另一个时刻又出现了
     

12

主题

39

帖子

117

积分

中级技术员

 楼主| 发表于 2017-9-21 13:45 | 显示全部楼层 |返回版面
feelhyq 发表于 2017-9-21 13:42
表达问题不够清楚,想帮你也帮不了,我看了半天还不知道什么意思 ...

方便的话加一下QQ或者微信请教一下  190748296
     

12

主题

39

帖子

117

积分

中级技术员

 楼主| 发表于 2017-9-21 13:48 | 显示全部楼层 |返回版面
feelhyq 发表于 2017-9-21 13:42
表达问题不够清楚,想帮你也帮不了,我看了半天还不知道什么意思 ...

就是我写的状态机接收数据,想法就是将串口接收到的数据帧通过状态机的方法存入到指定的数组中,预想的结果是发出一帧数据就收到一帧数据,但是现在出现的情况就是如第一张图所示,貌似是在某一刻我发出去的数据丢了,然后再过几个数据帧之后又出现了
     

4

主题

764

帖子

2330

积分

初级工程师

发表于 2017-9-21 14:00 | 显示全部楼层 |返回版面
zzzhangliyuan 发表于 2017-9-21 13:48
就是我写的状态机接收数据,想法就是将串口接收到的数据帧通过状态机的方法存入到指定的数组中,预想的结 ...

从你的描述上看,串口硬件应该不会有什么问题,看了下你写得代码,软件逻辑上存在很大问题, 你好好屡屡软件逻辑问题。建议先实现小部分功能,然后 在一点一点的加代码实现更复杂的功能。
     

12

主题

39

帖子

117

积分

中级技术员

 楼主| 发表于 2017-9-21 14:19 | 显示全部楼层 |返回版面
feelhyq 发表于 2017-9-21 14:00
从你的描述上看,串口硬件应该不会有什么问题,看了下你写得代码,软件逻辑上存在很大问题, 你好好屡屡 ...

哦哦,谢谢啦~~
     

26

主题

6005

帖子

1万

积分

资深工程师

发表于 2017-9-21 23:00 | 显示全部楼层 |返回版面
什么时表示一祯数据结束了?还是数据的个数,还是祯与祯间的空闲时间,这个问题要想清楚。
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

关闭

热门推荐上一条 /1 下一条

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