打印
[485通信]

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

[复制链接]
1568|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小管|  楼主 | 2017-8-7 17:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个项目要用到RS485通讯,一主多从模式,MCU是STM32F030C8T6,内存是8K。本来是想用MODBUS协议的,但编译下来发现要20K的内存。所以问一下各位有没有占用内存小一点的协议?
评论
Jerry.huang 2020-5-22 16:58 回复TA
可以用我们CKS的单片机,完全兼容的,型号是CKS32F030C8T6 

相关帖子

沙发
小管|  楼主 | 2017-8-9 10:56 | 只看该作者
这里的人气真是不太旺

使用特权

评论回复
板凳
yklstudent| | 2017-8-9 11:13 | 只看该作者
楼主觉得那里旺?

使用特权

评论回复
地板
dalarang| | 2017-8-9 11:22 | 只看该作者
配置一下呗,通讯协议本身与RAM无关,占得多只是数据缓冲区设得大了

使用特权

评论回复
5
gx_huang| | 2017-8-9 11:25 | 只看该作者
20K RAM?
那51单片机怎么办?

使用特权

评论回复
6
什么通讯都不建议你这么大的数据包传输,错一个全部重来,这是自己作死的节奏,如楼上所说,51要羞愧而跳楼

使用特权

评论回复
7
@若水| | 2017-8-9 16:42 | 只看该作者
MODBUS协议哪有这么大?一次最大传输256个字节,还有,该协议编译不会这么大的,曾经有同事将此协议写进一个8K的 STM8单片机中

使用特权

评论回复
8
lixmlxm| | 2017-8-9 16:44 | 只看该作者
这个问题奇怪啊。都没有说是不是即使传输,也没有说传输数据量啊!

使用特权

评论回复
9
lixmlxm| | 2017-8-9 16:46 | 只看该作者
字打错了,及时写成即使了。

使用特权

评论回复
10
chunyang| | 2017-8-9 17:29 | 只看该作者
20K内存?总共只有128字节内存的51跑ModBus的产品太多了。

使用特权

评论回复
11
l87522| | 2017-8-13 21:55 | 只看该作者
是8K闪存吧?内存要那么多有点不对劲吧?我还用PIC16呢!

使用特权

评论回复
12
henglin| | 2017-8-15 10:00 | 只看该作者
你就不能精简一下协议啊,用不到的不需要参与编译
我16K的单片机MODBUS 用的也很好啊

使用特权

评论回复
13
小管|  楼主 | 2017-8-15 21:59 | 只看该作者
我们没搞过485的产品,自己写协议担心不稳定,所以从网上下了一个开源的代码,也没去改就直接编译了。其实是很简单的通讯,一主多从收发消息而已。

使用特权

评论回复
14
m564522634| | 2017-8-16 18:54 | 只看该作者
小管 发表于 2017-8-9 10:56
这里的人气真是不太旺

楼主觉得 想怎么解决了

使用特权

评论回复
15
m564522634| | 2017-8-16 19:00 | 只看该作者
MODBUS 20KB 你笑死我了,在发不负责的言论的时候最好看看自己的代码的内存的花在哪里了。 说到低还是水平问题, 先搞明白自己的内存花在哪里了,在来问问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

398

帖子

9

粉丝