STM32+W5500 Modbus-TCP协议功能实现
经过这几天的学习与调试,终于在STM32F103VCT6+W5500(SPI1)+Freemodbus 平台上,实现Modbus-TCP协议的功能。其实很简单,只要熟悉Modbus-RTU通讯,明白Modbus帧的结构等,Modbus-TCP只是在原来的帧结构上加个头,去个尾,然后用TCP传输即可。 关键的内容就是怎样获取W5500新接收的数据包,并发送给Modbus事件状态机驱动协议的执行,数据的处理。 主要参考Freemodbus demo里的Modbus-TCP协议实现的思路,获取缓存区的读写与发送响应。
用户评论
推荐下载
-
利用tcp协议实现ftp功能
利用tcp协议实现ftp功能:获取服务器端的文件列表,服务器、客户端之间传输、下载文件
27 2019-07-19 -
STM32F4系列W5500HAL库版本W5500官网最新驱动
STM32F4系列W5500;(HAL库版本、W5500官网最新驱动)
173 2021-05-01 -
STM32作从机实现简单的Modbus RTU协议
STM32作从机实现简单的Modbus RTU协议,完整的代码,请下载附件,注意选择上位机调试助手最好用modscan32,我的代码也是在这个软件做主设备,调试通过的。
26 2018-12-09 -
STM32F103下用W5500模块的裸机TCP UDP和基于FreeRTOS的TCP UDP
基于STM32F103在KEIL环境下用W5500模块实现的带(或不带)操作系统通过TCP、UDP协议收发的工程(TCP为服务器端),附带TCPUDP调试工具。具体功能:调试工具连接上32的服务器后,
31 2019-05-15 -
W5500_TCP_UCOS调试完成.rar
STM32F407芯片,完成ucos系统移植,并在ucos系统中实现W5500网络模块的TCP通信功能。
15 2020-09-11 -
w5500tcp服务器程序
完整的keil工程,可直接编译运行,基于stm32f103及w5500的tcp服务器端程序
11 2020-09-28 -
W5500查询寄存器TCP
使用STM32通过TCP Server方式访问其他IP地址,使用W5500模块
27 2019-01-11 -
W5500TCP IP SPI发送控制
此代码为W5500驱动程序中使用SPI接口通信的驱动控制代码
19 2019-09-23 -
STM32_CAN_485_W5100_TCP IP
该程序基于STM32F103ZET6平台,集成DMA,IIC,SPI,UART,CAN,485驱动通过W5100实现基于TCPIP的远程组网,CAN/485控制,并通过LCD(驱动芯片ST7920)实
10 2020-06-02 -
STM32网络TCP协议
本设计使用STM32 作为主控芯片,实现TCP网路通信
15 2020-07-31
暂无评论