登录
首页 » Others » STM32+W5500 Modbus-TCP协议功能实现

STM32+W5500 Modbus-TCP协议功能实现

于 2020-06-14 发布
0 364
下载积分: 1 下载次数: 4

代码说明:

经过这几天的学习与调试,终于在STM32F103VCT6+W5500(SPI1)+Freemodbus 平台上,实现Modbus-TCP协议的功能。其实很简单,只要熟悉Modbus-RTU通讯,明白Modbus帧的结构等,Modbus-TCP只是在原来的帧结构上加个头,去个尾,然后用TCP传输即可。 关键的内容就是怎样获取W5500新接收的数据包,并发送给Modbus事件状态机驱动协议的执行,数据的处理。主要参考Freemodbus demo里的Modbus-TCP协议实现的思路,获取缓存区的读写与发送响应。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论


0 个回复

  • Python爬取新冠肺炎疫情实时数据
    利用Python爬取新冠肺炎疫情实时数据,Pyecharts画2019-nCoV疫情地图 腾讯网页数据有点变化,所以重新爬取了一下 基于pyecharts的可视化,这次更新新加了注释 数据源 [腾讯疫情实时追踪](https://news.qq.com/zt2020/page/feiyan.htm?from=timeline&isappinstalled=0) 后期会继续更新pyecharts的绘图,搭建可视化大屏,感兴趣的可以先关注一下
    2020-03-24下载
    积分:1
  • javaweb邮件管理系统
    该邮件收发管理系统基于Java Web开发技术主要实现了用户的注册登录、个人信息管理、收发邮件、个人邮箱管理(收件箱、发件箱、草稿箱管理)、通讯录管理、文件上传与下载等功能,使用springmvc框架以及jsp+servlet混合实现,内含sql文件(mysql)以及文档。
    2020-12-06下载
    积分:1
  • 倾转旋翼机飞行控制_11709793
    pdf文档,对倾转旋翼机的飞行控制原理及相关技术进行了详细的叙述
    2020-11-03下载
    积分:1
  • 现代通信系统(第二版)(MATLAB版) 包括全部例子的源代码
    现代通信系统(第二版)(MATLAB版) 包括全部例子的源代码
    2020-12-10下载
    积分:1
  • 三维流体+vof方法捕捉自由面
    求解三维N-S方程,同时利用VOF方法捕捉自由表面。
    2020-12-03下载
    积分:1
  • 雷英杰《Matlab遗传算法工具箱及应用》源码.rar
    【实例简介】雷英杰编著《Matlab遗传算法工具箱及应用》源码,对遗传算法的学习改进有帮助
    2021-12-13 00:36:33下载
    积分:1
  • MATLAB 车牌识别
    MATLAB 车牌识别,实现对车牌识别功能,源码完整,注释清楚。
    2020-07-02下载
    积分:1
  • winedt使用方法
    【实例简介】WinEdt 是一个文本和程序编辑器,它 1. 是一个功能强大灵活广为使用的文本及程序编辑器 2. 为TEX和LATEX独身定做了一个交互式用户界面 3. 可任由你开发符合需要的界面,我们现在使用的R语言的编程调试环境就是一个优秀的例子! 4. 具有语法高亮显示功能,而且可以根据你的环境定制 5. 具有多语言的拼写检查功能
    2021-11-08 00:33:42下载
    积分:1
  • XILINX Spartan6 XC6SLX9 FPGA开发板ALTIUM设计硬件原理图PCB+AD集成封装库.zip
    【实例简介】XILINX Spartan6 XC6SLX9 FPGA开发板ALTIUM设计硬件原理图PCB+AD集成封装库,4层板设计,大小为130x90mm,Altium Designer 设计的工程文件,包括完整的原理图及PCB文件,可以用Altium(AD)软件打开或修改,已制样板测试验证,可作为你产品设计的参考。集成封器件型号列表: Library Component Count : 44 Name Description ---------------------------------------------------------------------------------------------------- 1117-3.3 24LC04B_0 4148 CAP NP_Dup2 CP2102_0 C_Dup1 C_Dup2 C_Dup3 C_Dup4 Circuit Breaker Circuit Breaker Connector 15 Receptacle Assembly, 15-Pin, Sim Line Connector DS1302_8SO EC Fuse 2 Fuse HEX6 HY57651620/SO_0 Header 2 Header, 2-Pin Header 7X2 Header, 7-Pin, Dual row Header 9X2 Header, 9-Pin, Dual row INDUCTOR KEYB LED LED_Dup1 M25P16-VMN3PB 16 Mb (x1) Automotive Serial NOR Flash Memory, 75 MHz, 2.7 to 3.6 V, 8-pin SO8 Narrow (MN), Tube MHDR2X20 Header, 20-Pin, Dual row MiniUSBB OSC PNP R RESISTOR RN RN_Dup1 R_Dup1 R_Dup2 R_Dup3 R_Dup5 R_Dup6 SD SPEAKER SRV05-4 SW KEY-DPDT XC6SLX9-2FTG256C Spartan-6 LX 1.2V FPGA, 186 User I/Os, 256-Ball Fine-Pitch Thin BGA (1.0mm Pitch), Speed Grade 2, Commercial Grade, Pb-Free ZTA battery
    2021-12-15 00:39:52下载
    积分:1
  • 四层电梯的PLC控制 ——基于S7-200
    摘 要本次课程设计的主要任务是应用所学的西门子S7-200系列小型PLC设计一个四层电梯控制系统。该系统能实现普通电梯的基本功能,并有超重报警,故障检修等功能。最后还用FameView组态软件制作了上位机的监控系统,用来对整个电梯的运行过程进行实时的监视控制。本次设计包括了硬件分析、编写程序、制作组态、仿真测试等步骤。硬件分析主要是对电梯实物模型的分析和检测,硬件电路由直流电动机、继电器、接触器、行程开关、按钮、发光指示器等组成。程序是借助V4.0 STEP 7 MicroWIN SP3编程软件编写完成的。本课题的开发平台是Windows XP。
    2020-12-11下载
    积分:1
  • 696518资源总数
  • 104569会员总数
  • 24今日下载