论坛首页
任务活动
问答
论坛专题
登录
注册
突然下起雨
+ 关注
粉丝
1
|
主题
45
|
回帖
530
加好友
私信
帖子
主题
回复
评论
STM32F407ZET7+ETH+LWIP移植freemodbus_TCP
2025-1-3 18:02
ST MCU
61
4882
添加 #include “string.h” 和 #define NETCONN_COPY 0x01
修改 portevent.c将以下程序,替换原来的程序 /* ----------------------- Modbus includes -------------- ...
找不到这个文件在哪的可以在mb.c的头文件中跳转打开!!后面找不到的也一样! ...
......
编辑程序
......
点击魔法棒,选择 C/C++,添加文件路径
导入到工程中 将FreeModbus_TCP 文件夹中的文件导入 选择FreeModbus_TCP 文件夹中的mb.c文件 选择FreeMod ...
......
将freemodbus-v1.6\demo\STR71XTCP中的 port 文件,移植到新建的 FreeModbus_TCP 文件夹中 新建的 FreeMod ...
移植FreeModbus源码 ①在工程文件目录下新建一个 FreeModbus_TCP 文件夹,将需要的文件都移植到该文件夹下 ...
FreeModbus源码下载 下载链接放在下面了,自己下载就可以了! FreeModbus源码下载链接 icon-default.png?t ...
设备IP为:192.168.1.10 电脑IP为:192.168.1.200 子网掩码:255.255.255.0 默认网关:192.168.1.1 注意:复位 ...
到目前为止,已经初始化完成了,在cmd中可以ping通!!!!!!
修改程序、移植FreeModbus源码 1、先复位一下芯片(不写也没啥问题)
到此CubeMX就配置完成可以生成代码了(根据自己用的软件改一下设置即可) ...
配置串口,有需要的话方便看数据,配置界面如下
选LAN8742就可以
配LWIP,我使用的静态IP,配置界面如下
我配置了一个GPIO_Output作为复位引脚,(低电平复位、默认为高电平)
前一页
8
9
10
11
12
13
14
后一页
2
3
近期访客