找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 简铛铛铛铛
打印 上一主题 下一主题
收起左侧

STM32 RS485 modbus通讯源程序,亲测有效

  [复制链接]
201#
ID:800288 发表于 2020-8-7 10:20 | 只看该作者
我怎么下载到开发板显示通讯超时??
回复

使用道具 举报

202#
ID:591382 发表于 2020-8-8 10:58 | 只看该作者
RS485通信,这几天都有在学,在努力中。感谢大神指点
回复

使用道具 举报

203#
ID:807321 发表于 2020-8-11 21:47 来自手机 | 只看该作者
我用串口1  不行
回复

使用道具 举报

204#
ID:291429 发表于 2020-10-21 17:15 | 只看该作者
很不错的帖子,感谢大佬的分享
回复

使用道具 举报

205#
ID:462324 发表于 2020-11-27 14:12 | 只看该作者
感谢分享,虽然有些还是不懂,自己再好好琢磨琢磨
回复

使用道具 举报

206#
ID:649893 发表于 2020-12-3 09:40 | 只看该作者
我在用普中科技的板子,是不是普中stm32f103那一款
回复

使用道具 举报

207#
ID:192176 发表于 2021-1-1 20:42 | 只看该作者
正在学习modbus
回复

使用道具 举报

208#
ID:252148 发表于 2021-1-7 10:15 | 只看该作者
非常有用的程序,谢谢楼主程序
回复

使用道具 举报

209#
ID:94359 发表于 2021-1-27 09:26 | 只看该作者
正准备看modbus,刚好可以消化一下
回复

使用道具 举报

210#
ID:284784 发表于 2021-2-1 12:03 | 只看该作者
现场通讯协议对开发非常有实际意义
回复

使用道具 举报

211#
ID:882335 发表于 2021-2-5 13:29 | 只看该作者
hanhan1995 发表于 2020-8-7 10:20
我怎么下载到开发板显示通讯超时??

你好,你的问题解决了吗,我也是通讯超时
回复

使用道具 举报

212#
ID:147402 发表于 2021-3-18 13:46 | 只看该作者
标记一下下载下来看看.
回复

使用道具 举报

213#
ID:605030 发表于 2021-3-19 11:04 | 只看该作者
不错不错,找了好久才找到
回复

使用道具 举报

214#
ID:222831 发表于 2021-3-20 14:51 | 只看该作者
看你们都不错了,我下下来看下行不行
回复

使用道具 举报

215#
ID:149073 发表于 2021-3-20 21:58 | 只看该作者
非常有用的程序,谢谢楼主程序
回复

使用道具 举报

216#
ID:817354 发表于 2021-3-25 10:16 | 只看该作者
谢谢楼主,刚好在学习使用RS485
回复

使用道具 举报

217#
ID:357970 发表于 2021-4-14 09:59 | 只看该作者
楼主为什么我的蜂鸣器响了
回复

使用道具 举报

218#
ID:105944 发表于 2021-4-15 07:53 | 只看该作者
机构清晰,值得学习!
回复

使用道具 举报

219#
ID:696266 发表于 2021-4-15 08:11 | 只看该作者
这个modbus协议跟西门子PLC的协议有什么区别吗?
回复

使用道具 举报

220#
ID:920907 发表于 2021-6-8 22:34 | 只看该作者
简铛铛铛铛 发表于 2018-12-26 09:42
我用的开发板是stm32f103zet6,你要看看两个芯片的程序能否兼容,我看到网上说启动文件之类的要做些修改 ...

C8T6没有485通信吧
回复

使用道具 举报

221#
ID:937201 发表于 2021-6-15 16:57 | 只看该作者
大名鼎鼎modbus
回复

使用道具 举报

222#
ID:279542 发表于 2021-7-5 11:18 | 只看该作者
刚好要写类似程序,非常有参考价值,谢谢楼主。
回复

使用道具 举报

223#
ID:491796 发表于 2021-7-22 16:09 | 只看该作者
谢谢分享,但是黑笔不够了,哈哈
回复

使用道具 举报

224#
ID:584195 发表于 2021-8-3 21:54 | 只看该作者
非常想学习楼主的大作,准备送币!
回复

使用道具 举报

225#
ID:111310 发表于 2021-8-23 15:44 | 只看该作者
稍作修改,一次成功,谢谢小哥
回复

使用道具 举报

226#
ID:551277 发表于 2021-9-6 16:39 | 只看该作者
发送01 03 00 01 00 01 D5 CA   接收01 03 02 00 01 79 84 CA
发送01 06 00 01 00 01 19 CA   接收01 06 00 01 00 01 19 CA 08
这多出来的一位搞不明白哪里来的
回复

使用道具 举报

227#
ID:337868 发表于 2021-9-10 21:40 | 只看该作者
谢谢楼主的分析,最近需要用到这个通信协议,所以来学习学习
回复

使用道具 举报

228#
ID:110791 发表于 2021-10-13 16:36 | 只看该作者
#include "SysTick.h"
#include "crc16.h"
这两个头文件有么
回复

使用道具 举报

229#
ID:974850 发表于 2021-10-28 16:58 | 只看该作者
一点点啃这儿程序
回复

使用道具 举报

230#
ID:416916 发表于 2021-11-29 16:52 | 只看该作者

感谢楼主的无私奉献
回复

使用道具 举报

231#
ID:754578 发表于 2022-2-12 19:39 | 只看该作者
正点原子STM32F103ZET6需要把串口设置里的PG3改成PD7,就在RS485_Init函数里面
回复

使用道具 举报

232#
ID:333877 发表于 2022-3-7 13:53 | 只看该作者
modbus crc16校验部分是不是有点问题呢?
回复

使用道具 举报

233#
ID:302293 发表于 2022-3-10 14:51 | 只看该作者
能操作4个寄存器吗
回复

使用道具 举报

234#
ID:317102 发表于 2022-4-18 15:55 | 只看该作者
楼主辛苦了,跟楼主学习学习。
回复

使用道具 举报

235#
ID:317102 发表于 2022-4-20 09:30 | 只看该作者
感谢楼主,测了1天多,终于通讯正常了,之前没接触过modbus,所以这两天集中学习了下,也出现了很多问题,D:\.temp感谢分享。

1650417960(1).jpg (460.48 KB, 下载次数: 312)

测试结果图

测试结果图
回复

使用道具 举报

236#
ID:1025456 发表于 2022-5-11 11:33 | 只看该作者
感谢楼主分享,研究一下,移植到CH32V
回复

使用道具 举报

237#
ID:1031758 发表于 2022-6-9 09:18 | 只看该作者
这个程序可以让stm32f103zet6和带485的触摸屏通讯吗,要不要改什么东西
回复

使用道具 举报

238#
ID:377070 发表于 2022-6-10 16:58 | 只看该作者
zk258 发表于 2022-2-12 19:39
正点原子STM32F103ZET6需要把串口设置里的PG3改成PD7,就在RS485_Init函数里面

不改也可以
回复

使用道具 举报

239#
ID:1031758 发表于 2022-6-13 08:34 | 只看该作者
Build target 'Target 1'
compiling main.c...
compiling stm32f10x_it.c...
assembling startup_stm32f10x_hd.s...
compiling stm32f10x_gpio.c...
compiling stm32f10x_rcc.c...
compiling misc.c...
compiling stm32f10x_exti.c...
compiling stm32f10x_tim.c...
compiling stm32f10x_usart.c...
compiling stm32f10x_iwdg.c...
compiling stm32f10x_wwdg.c...
compiling stm32f10x_bkp.c...
compiling stm32f10x_pwr.c...
compiling stm32f10x_adc.c...
compiling stm32f10x_dac.c...
compiling stm32f10x_dma.c...
compiling stm32f10x_rtc.c...
compiling system_stm32f10x.c...
compiling core_cm3.c...
compiling led.c...
compiling rs485.c...
APP\rs485\rs485.c(127): warning:  #940-D: missing return statement at end of non-void function "rs485_UartWrite"
  }
APP\rs485\rs485.c: 1 warning, 0 errors
compiling crc16.c...
compiling system.c...
compiling SysTick.c...
linking...
Program Size: Code=3340 RO-data=848 RW-data=36 ZI-data=1148  
FromELF: creating hex file...
".\Obj\Template.axf" - 0 Error(s), 1 Warning(s).
Build Time Elapsed:  00:00:11

这个怎么解决
回复

使用道具 举报

240#
ID:1059941 发表于 2022-12-31 23:04 | 只看该作者
这个是从机源程序,多机通信可以在源程序的基础上扩展
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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