发新帖我要提问
12
返回列表
打印
[STM32F4]

STM32F407ZET7+ETH+LWIP移植freemodbus_TCP

[复制链接]
楼主: 慢醇
手机看帖
扫描二维码
随时随地手机跟帖
21
慢醇|  楼主 | 2024-4-10 16:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
printf重定向(必须要有,不然会卡主,目前不知道原因,有知道的可以在评论区解释一下!)

使用特权

评论回复
22
慢醇|  楼主 | 2024-4-10 16:27 | 只看该作者

使用特权

评论回复
23
慢醇|  楼主 | 2024-4-10 16:27 | 只看该作者
#include <stdio.h>
int fputc(int ch, FILE *f)
{
  HAL_UART_Transmit(&huart3, (uint8_t *)&ch, 1, 0xffff);
  return ch;
}

使用特权

评论回复
24
慢醇|  楼主 | 2024-4-10 16:27 | 只看该作者
到这里程序就移植完成了!!!

使用特权

评论回复
25
慢醇|  楼主 | 2024-4-10 16:28 | 只看该作者
测试
①打开modbus poll 在connection选connect连接或按F3

使用特权

评论回复
26
慢醇|  楼主 | 2024-4-10 16:28 | 只看该作者
端口号在User_modbus_TCP.h定义,0为默认即为502,也可以按照自己需求修改

使用特权

评论回复
27
慢醇|  楼主 | 2024-4-10 16:28 | 只看该作者
点击"Setup"→“Read/Write Definition…”,或者按快捷键F8设置从机地址,功能码,起始地址,寄存器数量等信息

使用特权

评论回复
28
慢醇|  楼主 | 2024-4-10 16:29 | 只看该作者
测试结果

使用特权

评论回复
29
慢醇|  楼主 | 2024-4-10 16:29 | 只看该作者
其他同理!!

功能代码表放在下面了!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则