OpenEdv-开源电子网

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

STM32串口的数据帧通信的问题:

[复制链接]

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2016-6-29
在线时间
12 小时
发表于 2017-5-25 14:29:19 | 显示全部楼层 |阅读模式
10金钱
STM32串口的数据帧通信的问题:
数据帧结构是这样的:55,aa,  xx,xx,xx,xx,  xx, 2d,d4
1: 55,aa为数据帧的报头(2字节)
2:xx,xx,xx,xx,为有效传输的数据(4字节)
3:xx为校验值(1字节)
4:2d,d4为报尾(2字节)
需要STM32通过串口解析这样的数据帧,并根据有效数据的内容作出相应的动作;
想请问各位有没有写过类似的程序,谢谢了。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

23

主题

323

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-11-8
在线时间
233 小时
发表于 2017-5-25 17:02:20 | 显示全部楼层
回复

使用道具 举报

5

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
289
金钱
289
注册时间
2016-10-27
在线时间
76 小时
发表于 2017-5-25 17:14:11 | 显示全部楼层
自己写不就行了
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2016-6-29
在线时间
12 小时
 楼主| 发表于 2017-5-25 20:05:42 | 显示全部楼层

在写了,只是刚开始学习,很多东西还不熟悉。
回复

使用道具 举报

14

主题

50

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
1011
注册时间
2016-10-28
在线时间
82 小时
发表于 2017-5-26 09:48:56 | 显示全部楼层
思路: 串口中断负责接收指令,主循环写一个将指令解析的函数,就ok
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2016-6-29
在线时间
12 小时
 楼主| 发表于 2017-5-27 22:29:49 | 显示全部楼层
程序已经差不多了,调试好了我会把源码放上来的。
回复

使用道具 举报

6

主题

34

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
204
金钱
204
注册时间
2017-9-28
在线时间
73 小时
发表于 2017-10-23 11:39:11 | 显示全部楼层
兄台程序可否参考一下,最近也在弄这个
回复

使用道具 举报

70

主题

275

帖子

0

精华

高级会员

Rank: 4

积分
729
金钱
729
注册时间
2017-6-20
在线时间
188 小时
发表于 2017-11-21 09:35:57 | 显示全部楼层
说好的发上来呢。。。
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2017-8-5
在线时间
3 小时
发表于 2018-4-6 15:03:57 | 显示全部楼层

兄台程序可否参考一下,最近也在弄这个
回复

使用道具 举报

12

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2017-2-21
在线时间
49 小时
发表于 2018-4-6 16:20:56 | 显示全部楼层
做个接收缓冲数组,接收到数据头,数组开始接收下一个数据,收到数据尾完成一次接收循环。把数据数据处理了就行了,完了清除数据
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-7-2
在线时间
4 小时
发表于 2019-9-27 17:09:52 | 显示全部楼层
楼主可以公布原代码吗,谢谢啦
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-29 12:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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