[485通信] 有没有哪个占用内存小一点的485通讯协议?

[复制链接]
386|14
 楼主 | 2017-8-7 17:56 | 显示全部楼层 |阅读模式
有个项目要用到RS485通讯,一主多从模式,MCU是STM32F030C8T6,内存是8K。本来是想用MODBUS协议的,但编译下来发现要20K的内存。所以问一下各位有没有占用内存小一点的协议?
 楼主 | 2017-8-9 10:56 | 显示全部楼层
这里的人气真是不太旺
| 2017-8-9 11:13 | 显示全部楼层
楼主觉得那里旺?
| 2017-8-9 11:22 | 显示全部楼层
配置一下呗,通讯协议本身与RAM无关,占得多只是数据缓冲区设得大了
| 2017-8-9 11:25 | 显示全部楼层
20K RAM?
那51单片机怎么办?
| 2017-8-9 11:45 | 显示全部楼层
什么通讯都不建议你这么大的数据包传输,错一个全部重来,这是自己作死的节奏,如楼上所说,51要羞愧而跳楼
| 2017-8-9 16:42 | 显示全部楼层
MODBUS协议哪有这么大?一次最大传输256个字节,还有,该协议编译不会这么大的,曾经有同事将此协议写进一个8K的 STM8单片机中
| 2017-8-9 16:44 | 显示全部楼层
这个问题奇怪啊。都没有说是不是即使传输,也没有说传输数据量啊!
| 2017-8-9 16:46 | 显示全部楼层
字打错了,及时写成即使了。
| 2017-8-9 17:29 | 显示全部楼层
20K内存?总共只有128字节内存的51跑ModBus的产品太多了。
| 2017-8-13 21:55 | 显示全部楼层
是8K闪存吧?内存要那么多有点不对劲吧?我还用PIC16呢!
| 2017-8-15 10:00 | 显示全部楼层
你就不能精简一下协议啊,用不到的不需要参与编译
我16K的单片机MODBUS 用的也很好啊
 楼主 | 2017-8-15 21:59 | 显示全部楼层
我们没搞过485的产品,自己写协议担心不稳定,所以从网上下了一个开源的代码,也没去改就直接编译了。其实是很简单的通讯,一主多从收发消息而已。
| 2017-8-16 18:54 | 显示全部楼层
小管 发表于 2017-8-9 10:56
这里的人气真是不太旺

楼主觉得 想怎么解决了
| 2017-8-16 19:00 | 显示全部楼层
MODBUS 20KB 你笑死我了,在发不负责的言论的时候最好看看自己的代码的内存的花在哪里了。 说到低还是水平问题, 先搞明白自己的内存花在哪里了,在来问问题。
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册 手机登录
高级模式
我要创建版块

论坛热帖

关闭

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

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