找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1684|回复: 4
打印 上一主题 下一主题
收起左侧

通讯协议的数据处理,求点儿意见和思路。

[复制链接]
跳转到指定楼层
楼主
ID:285416 发表于 2021-5-17 13:10 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
8s是显示部分。  32f是控制部分
双机通讯不管用什么方式?
传输的数据最大值是500。他用到了一个16位数据。那么前6位基本上用不了。我可不可以想单片机寄存器那样?  把空余的前6位利用上来表示控制部分主机的工作状态以及一些其他信息。当然这个协议比较简单。我这个系统处理也不是很很复杂,我不知道这样的思路,对不对?在这上面我还没有。实际操作。没有经验。会不会在以后系统处理中存在问题,以至于大批量的重新改代码。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:220661 发表于 2021-5-17 18:35 | 只看该作者
当然可以,最简单的就是每一位代表一个意思,或者一个字节代表一个数据。
回复

使用道具 举报

板凳
ID:285416 发表于 2021-5-17 18:49 | 只看该作者
那就行,我只是担心我为了节省内存。尽量的少增加变量。
以后程序系统处理会造成很麻烦的事情。
回复

使用道具 举报

地板
ID:451718 发表于 2021-5-17 21:12 | 只看该作者
思路是非常好的,不过实用性不大。 你的解决方案并不是最好的,8s能做的显示,32f肯定可以轻松搞定的。如果只是为了显示,大可不必双机通讯来实现。 串口屏就是最好的解决方案了。  如果用端口来通讯,32f的速度远比8s快,到时为了达到通讯目的,还要32f通过delay来实现,太折腾了。
回复

使用道具 举报

5#
ID:285416 发表于 2021-5-19 18:52 | 只看该作者
你理解错了,我只是为了省一具595的芯片,正好手里有8S,不通信,怎么显示主机数据呀,没有DELAY的事吧
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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