历史上的今天
今天是:2024年10月17日(星期四)
2018年10月17日 | 基于Modbus的RS485通讯+STM32+IAR
2018-10-17 来源:eefocus
最近一直在看Modbus相关的内容,也在网上搜罗了许久,发现大部分内容都是基于协议的书面解释,很少有成功的例程供大家参考,在此将自己最近更改调试通过的例子跟大家分享一下,在此要感谢某论坛的xukai871105.
介绍下附件工程:采用的MCU为STM32F103RBT6,ST库版本为3.5版,FreeModbus为1.5版,开发环境为IAR6.3版,调试器为Jlink V8,用到的调试工具为Jobs版的USB转RS485转接板。
话不多说,上图:代码中大部分都有详细的注释:

看看Jobs版的转接板吧:

来个上位机虚拟端Modbus Poll 的效果图:

工程文件打包上传:
基于Modbus的RS485通讯 STM32+FreeModbus+IAR.zip
上一篇:ARM 低功耗电流过大总结
史海拾趣
|
背景介绍: 硬件架构FPGA+DSP , DSP的管脚信号wen,rdn,cs 通过FPGA IO 连接到外部RAM 中,这样做的目的考虑到FPGA可以访问DSP,或者设计为DSP也可以访问外部RAM,硬件设计兼容,不用修改硬件。 调试时遇 ...… 查看全部问答> |
|
CCePngButtonST在数字屏中透明背景的png图片出现背景 CCePngButtonST在模拟屏中显示透明背景的png图片没有问题,但是换成数字屏之后应该透明的背景变成非透明的了,谁遇到过这种问题,应该如何解决?… 查看全部问答> |
|
君正4750的开发板烧录wince,按照提供的手册先后烧入boot.nb0和nk.nb0。 重启后,启动信息如下,一直停在DHCP那里进不了系统,请高手看一下是什么问题,谢谢! Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Jan ...… 查看全部问答> |
|
WPI BJ TI M3 Day - Stellaris family 技术培训会 世平集团代理产品线 TI 的 Stellaris 产品系列凭借行业标准 ARM Cortex-M3 内核的通用处理能力和高级通信功能(包括 10/100 以太网MAC+PHY、CAN、USB OTG、USB 主机/器件、SSI/SPI、UART、I2S 和 I2C) 来满 ...… 查看全部问答> |
|
这是我的程序编译结束后的部分提示信息!!!我想知道两次提示存储器占用信息都是表示什么意思,两次有什么区别。谢谢!!!!! Copyright 1996-2004 IAR Systems. All rights reserved. Warning[Pe550]: varia××e \"year\" was set but neve ...… 查看全部问答> |




