OpenEdv-开源电子网

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

串口数据处理??求个思路

[复制链接]

71

主题

152

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
247
金钱
247
注册时间
2014-1-1
在线时间
222 小时
发表于 2022-3-17 09:32:47 来自手机 | 显示全部楼层 |阅读模式
设备运行种类。运行状态。速度,温度就这个四个数据串口接收如何处理最实时也最适合和简洁两个mcu的通信一个是设备主控一个是显示与人机控制。主机接收人机设定速度与温度控制设备同时.将设备实时运行种类及状态,,实时速度和温度发人机人机显示。。串口通信但是数据如何处理???
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3337
金钱
3337
注册时间
2013-5-28
在线时间
467 小时
发表于 2022-3-17 15:18:06 | 显示全部楼层
这不就是
A发送说,黄河黄河,我是长江.以及其他话语
B发送说,长江长江,我是黄河.以及其他话语

B收到A说的话,就拿"黄河黄河,我是长江"比对下数据是不是一致的,不就好了吗?一致就去处理后面的信息.不一致就丢掉.
反过来A收到B说的话也是一样啊.

当然这是要求不能误触发的.

你如果不怕误触发,你可以弄一个字节,让前面的某几位标识固定的信息,比如0x80,第一个bit7位1,代表温度,当前温度为0,0x43,bit6为1代表状态,当前状态为加热.等等

你保持300ms发送一次处理掉就好了,偶尔一个错误无所谓的
回复 支持 1 反对 0

使用道具 举报

0

主题

668

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1926
金钱
1926
注册时间
2021-8-13
在线时间
262 小时
发表于 2022-3-17 09:45:11 | 显示全部楼层
帮顶   
回复 支持 反对

使用道具 举报

71

主题

152

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
247
金钱
247
注册时间
2014-1-1
在线时间
222 小时
 楼主| 发表于 2022-3-17 09:48:51 来自手机 | 显示全部楼层
顶顶顶顶顶顶顶顶除了顶就是顶
回复 支持 反对

使用道具 举报

10

主题

778

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6681
金钱
6681
注册时间
2017-4-12
在线时间
1254 小时
发表于 2022-3-17 15:06:00 | 显示全部楼层
看你这描述看的好费劲,都看不懂你的意思。
如果你是2个设置,一个读取数据后,同时需要给到另一个设备进行显示,你这需求就很明确了 ,
主设备读取数据控制设备 ,并且定时把相关信息发给 另一个设备
另一个设备接收到主设备传来的数据后进行解析,然后处理显示
回复 支持 反对

使用道具 举报

12

主题

156

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2551
金钱
2551
注册时间
2017-12-16
在线时间
187 小时
发表于 2022-3-17 15:09:47 | 显示全部楼层
帮顶!
回复 支持 反对

使用道具 举报

2

主题

141

帖子

0

精华

高级会员

Rank: 4

积分
673
金钱
673
注册时间
2020-11-21
在线时间
67 小时
发表于 2022-3-17 16:32:40 | 显示全部楼层
简单的说你的协议分为读和写两种状态,可以用命令来区别。 通信协议简单可以设置为: “数据头 读/写命令 种类 状态 速度 温度 校验 数据尾”。读写命令可以简单的使用 0和1来区分,也可以详细的按位设置,比如 0000 代表 四个数据都是读命令,1111表示四个数据都是写命令。
回复 支持 反对

使用道具 举报

10

主题

271

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1236
金钱
1236
注册时间
2015-5-14
在线时间
352 小时
发表于 2022-3-19 18:20:57 | 显示全部楼层
30年众生牛马,60年诸佛龙象!
回复 支持 反对

使用道具 举报

71

主题

152

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
247
金钱
247
注册时间
2014-1-1
在线时间
222 小时
 楼主| 发表于 2022-3-19 19:48:01 来自手机 | 显示全部楼层
谢谢,,这方面没经验,,学习中
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2024-3-4
在线时间
3 小时
发表于 2024-6-24 17:28:42 | 显示全部楼层
聚东风 发表于 2022-3-17 15:18
这不就是
A发送说,黄河黄河,我是长江.以及其他话语
B发送说,长江长江,我是黄河.以及其他话语

请问想入手数据相关性,有没有资料课程提供呀
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 12:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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