[国产单片机] 请教modbus rtu485主机通讯

[复制链接]
 楼主| FBIII 发表于 2020-5-16 13:33 | 显示全部楼层 |阅读模式
第一次接触串口通讯和modbus rtu有没有485主机通讯例子参考参考,求帮忙!
叶春勇 发表于 2020-5-16 19:35 | 显示全部楼层
1、可以看看arduino的modbus库,有主机的。
2、可以到github,去看stm32的freemodbus 有个人加进去主机库。
3、一般单片机系统很少实现主机,都是做从机。pc上做主机的库很多,据我所知高级语言有node.js python都有。
gx_huang 发表于 2020-5-16 20:29 | 显示全部楼层
其实只要先了解串口通信原理,再看看MODBUS RTU协议,自己做也很简单。
airwill 发表于 2020-5-16 22:22 | 显示全部楼层
应该网上能够找到,  这代码跟你选用的 单片机型号也有关呢
你瞅啥 发表于 2020-5-16 23:25 | 显示全部楼层
modbus/rtu做从机还是有难度的,建议用freemodbus,做主机太简单了吧!简单到了不需要参考代码就能写出来。
jerkoh 发表于 2020-5-17 16:13 | 显示全部楼层
freemodbus
叶春勇 发表于 2020-5-17 17:51 | 显示全部楼层
https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32
一、简述

FreeModbus是一款开源的Modbus协议栈,但是只有从机开源,主机源码是需要收费的。同时网上也没有发现比较好的开源的Modbus主机协议栈,所以才开发这款支持主机模式的FreeModbus协议栈。本版FreeModbus版本号更改为V1.6,特性如下:

    新增加的主机源码与原有从机的风格及接口保持一致;
    支持主机与从机在同一协议栈运行;
    支持实时操作系统及裸机移植;
    为应用提供多种请求模式,用户可以选择阻塞还是非阻塞模式,自定义超时时间等,方便应用层灵活调用;
    支持所有常用的Modbus方法。
JerryWu75 发表于 2020-5-19 09:26 | 显示全部楼层
Modbus这东西也太简单了吧,找份协议资料照着写代码就行了
一路向北lm 发表于 2020-5-19 10:15 | 显示全部楼层
先在单片机上实现Modbus从机
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

20

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部