[STM32F4] STM32F407ZET7+ETH+LWIP移植freemodbus_TCP

[复制链接]
1699|28
 楼主| 慢醇 发表于 2024-4-10 16:27 | 显示全部楼层
printf重定向(必须要有,不然会卡主,目前不知道原因,有知道的可以在评论区解释一下!)
3012466164d59b8592.png
 楼主| 慢醇 发表于 2024-4-10 16:27 | 显示全部楼层
 楼主| 慢醇 发表于 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;
}
 楼主| 慢醇 发表于 2024-4-10 16:27 | 显示全部楼层
到这里程序就移植完成了!!!
 楼主| 慢醇 发表于 2024-4-10 16:28 | 显示全部楼层
测试
①打开modbus poll 在connection选connect连接或按F3 2108266164d9c5d431.png
 楼主| 慢醇 发表于 2024-4-10 16:28 | 显示全部楼层
端口号在User_modbus_TCP.h定义,0为默认即为502,也可以按照自己需求修改 418666164dac18a6c.png
 楼主| 慢醇 发表于 2024-4-10 16:28 | 显示全部楼层
点击"Setup"→“Read/Write Definition…”,或者按快捷键F8设置从机地址,功能码,起始地址,寄存器数量等信息 8494166164dbd1701d.png
 楼主| 慢醇 发表于 2024-4-10 16:29 | 显示全部楼层
测试结果 1281466164dcb3c563.png
 楼主| 慢醇 发表于 2024-4-10 16:29 | 显示全部楼层
其他同理!!

功能代码表放在下面了!
8364266164ddb85051.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部