基于gd32f103移植freemodbus master 主栈

1.移植freemodbus master需要先移植RT-Thread操作系统

GD32F103C8T6移植 RTT Nano 教程-CSDN博客

2.移植freemodbus master协议栈

在移植了RTT以后,我们需要移植就只有串口相关的函数

移植freemodbus master协议栈具体步骤

  1. 下载移植freemodbus master协议栈 源码
  2. 添加协议栈文件
  3. 向mdk添加头文件路径
  4. 修改串口文件
    1. 初始化串口,含中断初始化
    2. 串口的发送接收使能控制
    3. 串口单个字节数据发送
    4. 串口数据接收
    5. 在串口中断调用发送和接收协议栈接口
  5. 修改T3.5的超时
  6. 创建一个协议栈的消息处理线程
  7. 创建一个测试现场

1.下载源码

移植freemodbus master协议栈 源码

https://gitcode.com/armink/FreeModbus_Slave-Master-RTT-STM32.git

基于gd32f103移植freemodbus master 主栈_第1张图片

2.添加协议栈文件

基于gd32f103移植freemodbus master 主栈_第2张图片

3.向mdk添加头文件路径

你可能感兴趣的:(GD32,freemodbus主栈,gd32f103,移植)