打印
[STM32]

串口数据接收问题

[复制链接]
1379|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
zzzhangliyuan|  楼主 | 2017-9-21 11:53 | 只看该作者
这是图片

数据.PNG (50.73 KB )

数据.PNG

数据接收函数.PNG (34.02 KB )

数据接收函数.PNG

主函数.PNG (30.47 KB )

主函数.PNG

状态机代码1.PNG (53.22 KB )

状态机代码1.PNG

状态机代码2.PNG (38.32 KB )

状态机代码2.PNG

状态机代码3.PNG (15.5 KB )

状态机代码3.PNG

使用特权

评论回复
板凳
feelhyq| | 2017-9-21 13:26 | 只看该作者
你有什么问题呢?

使用特权

评论回复
地板
zzzhangliyuan|  楼主 | 2017-9-21 13:39 | 只看该作者
feelhyq 发表于 2017-9-21 13:26
你有什么问题呢?

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

使用特权

评论回复
5
feelhyq| | 2017-9-21 13:42 | 只看该作者
zzzhangliyuan 发表于 2017-9-21 13:39
就是,为什么会出现数据延时的情况呢?

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

使用特权

评论回复
6
zzzhangliyuan|  楼主 | 2017-9-21 13:42 | 只看该作者
zzzhangliyuan 发表于 2017-9-21 13:39
就是,为什么会出现数据延时的情况呢?

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

使用特权

评论回复
7
zzzhangliyuan|  楼主 | 2017-9-21 13:45 | 只看该作者
feelhyq 发表于 2017-9-21 13:42
表达问题不够清楚,想帮你也帮不了,我看了半天还不知道什么意思 ...

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

使用特权

评论回复
8
zzzhangliyuan|  楼主 | 2017-9-21 13:48 | 只看该作者
feelhyq 发表于 2017-9-21 13:42
表达问题不够清楚,想帮你也帮不了,我看了半天还不知道什么意思 ...

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

使用特权

评论回复
9
feelhyq| | 2017-9-21 14:00 | 只看该作者
zzzhangliyuan 发表于 2017-9-21 13:48
就是我写的状态机接收数据,想法就是将串口接收到的数据帧通过状态机的方法存入到指定的数组中,预想的结 ...

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

使用特权

评论回复
10
zzzhangliyuan|  楼主 | 2017-9-21 14:19 | 只看该作者
feelhyq 发表于 2017-9-21 14:00
从你的描述上看,串口硬件应该不会有什么问题,看了下你写得代码,软件逻辑上存在很大问题, 你好好屡屡 ...

哦哦,谢谢啦~~

使用特权

评论回复
11
zyj9490| | 2017-9-21 23:00 | 只看该作者
什么时表示一祯数据结束了?还是数据的个数,还是祯与祯间的空闲时间,这个问题要想清楚。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

153

帖子

6

粉丝