查看: 327|回复: 14
收起左侧

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

[复制链接]
     

67

主题

366

帖子

2873

积分

初级工程师

 楼主| 发表于 2017-8-7 17:56 | 显示全部楼层 |返回版面||阅读模式
有个项目要用到RS485通讯,一主多从模式,MCU是STM32F030C8T6,内存是8K。本来是想用MODBUS协议的,但编译下来发现要20K的内存。所以问一下各位有没有占用内存小一点的协议?
     

67

主题

366

帖子

2873

积分

初级工程师

 楼主| 发表于 2017-8-9 10:56 | 显示全部楼层 |返回版面
这里的人气真是不太旺
     

25

主题

2448

帖子

7570

积分

高级工程师

发表于 2017-8-9 11:13 | 显示全部楼层 |返回版面
楼主觉得那里旺?
本人熟悉STM32、PIC、AVR等嵌入式软件开发;联系方式:524716771.
     

3

主题

157

帖子

485

积分

资深技术员

发表于 2017-8-9 11:22 | 显示全部楼层 |返回版面
配置一下呗,通讯协议本身与RAM无关,占得多只是数据缓冲区设得大了
     

26

主题

6271

帖子

1万

积分

资深工程师

发表于 2017-8-9 11:25 | 显示全部楼层 |返回版面
20K RAM?
那51单片机怎么办?
移动通信设计,GPS防盗定位终端设计。各种电子产品设计,温度仪表设计专家。
     

0

主题

294

帖子

884

积分

高级技术员

发表于 2017-8-9 11:45 | 显示全部楼层 |返回版面
什么通讯都不建议你这么大的数据包传输,错一个全部重来,这是自己作死的节奏,如楼上所说,51要羞愧而跳楼
     

19

主题

1293

帖子

3894

积分

中级工程师

发表于 2017-8-9 16:42 | 显示全部楼层 |返回版面
MODBUS协议哪有这么大?一次最大传输256个字节,还有,该协议编译不会这么大的,曾经有同事将此协议写进一个8K的 STM8单片机中
专注于以太网  GPRS GSM CAN 485 继电器等工控模块
小店:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-6466605198.19.7OO7ja&id=522606430970
回头之人,永远无法见到真相
     

4

主题

386

帖子

1170

积分

助理工程师

发表于 2017-8-9 16:44 | 显示全部楼层 |返回版面
这个问题奇怪啊。都没有说是不是即使传输,也没有说传输数据量啊!
     

4

主题

386

帖子

1170

积分

助理工程师

发表于 2017-8-9 16:46 | 显示全部楼层 |返回版面
字打错了,及时写成即使了。
     

163

主题

3万

帖子

17万

积分

坛主

发表于 2017-8-9 17:29 | 显示全部楼层 |返回版面
20K内存?总共只有128字节内存的51跑ModBus的产品太多了。
有技术问题请在论坛里发帖,站内信、QQ、邮件等仅供业务或私人用途使用,不对技术问题单独解答。
欢迎访问春阳频道
     

0

主题

46

帖子

149

积分

中级技术员

发表于 2017-8-13 21:55 | 显示全部楼层 |返回版面
是8K闪存吧?内存要那么多有点不对劲吧?我还用PIC16呢!
     

28

主题

409

帖子

1248

积分

助理工程师

发表于 2017-8-15 10:00 | 显示全部楼层 |返回版面
你就不能精简一下协议啊,用不到的不需要参与编译
我16K的单片机MODBUS 用的也很好啊
苏州 单片机/PLC 软硬件开发- 上位机开发 - 项目合作- QQ  1721711338
     

67

主题

366

帖子

2873

积分

初级工程师

 楼主| 发表于 2017-8-15 21:59 | 显示全部楼层 |返回版面
我们没搞过485的产品,自己写协议担心不稳定,所以从网上下了一个开源的代码,也没去改就直接编译了。其实是很简单的通讯,一主多从收发消息而已。
     

21

主题

498

帖子

1515

积分

助理工程师

发表于 2017-8-16 18:54 | 显示全部楼层 |返回版面
小管 发表于 2017-8-9 10:56
这里的人气真是不太旺

楼主觉得 想怎么解决了
     

21

主题

498

帖子

1515

积分

助理工程师

发表于 2017-8-16 19:00 | 显示全部楼层 |返回版面
MODBUS 20KB 你笑死我了,在发不负责的言论的时候最好看看自己的代码的内存的花在哪里了。 说到低还是水平问题, 先搞明白自己的内存花在哪里了,在来问问题。
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

关闭

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

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