论坛首页
任务活动
问答
论坛专题
登录
注册
慢醇
+ 关注
粉丝
6
|
主题
134
|
回帖
1382
加好友
私信
帖子
主题
回复
评论
STM32F407ZET7+ETH+LWIP移植freemodbus_TCP
2024-4-10 16:29
ST MCU
28
1473
端口号在User_modbus_TCP.h定义,0为默认即为502,也可以按照自己需求修改
测试 ①打开modbus poll 在connection选connect连接或按F3
到这里程序就移植完成了!!!
#include int fputc(int ch, FILE *f) { HAL_UART_Transmit(&huart3, (uint8_t *)&ch, 1, 0xffff); re ...
......
printf重定向(必须要有,不然会卡主,目前不知道原因,有知道的可以在评论区解释一下!) ...
主程序中
新建User_modbus_TCP.h文件
新建User_modbus_TCP.c文件
添加 #include “string.h” 和 #define NETCONN_COPY 0x01
修改 portevent.c将以下程序,替换原来的程序
找不到这个文件在哪的可以在mb.c的头文件中跳转打开!!后面找不到的也一样! ...
编辑程序
⑥点击魔法棒,选择 C/C++,添加文件路径
⑤导入到工程中 将FreeModbus_TCP 文件夹中的文件导入 选择FreeModbus_TCP 文件夹中的mb.c文件 选择FreeM ...
④新建的 FreeModbus_TCP 文件夹内容移植最终结果如下:下面的两个文件目前还没有!! ...
③将freemodbus-v1.6\demo\STR71XTCP中的 port 文件,移植到新建的 FreeModbus_TCP 文件夹中 ...
移植FreeModbus源码 ①在工程文件目录下新建一个 FreeModbus_TCP 文件夹,将需要的文件都移植到该文件夹下 ...
FreeModbus源码下载 下载链接放在下面了,自己下载就可以了! FreeModbus源码下载链接 icon-default.png ...
到目前为止,已经初始化完成了,在cmd中可以ping通!!!!!! (设备IP为:192.168.1.10 电脑IP为:192 ...
前一页
6
7
8
9
10
11
12
后一页
2
3
近期访客