1.移植freemodbus master需要先移植RT-Thread操作系统
GD32F103C8T6移植 RTT Nano 教程-CSDN博客
2.移植freemodbus master协议栈
在移植了RTT以后,我们需要移植就只有串口相关的函数
移植freemodbus master协议栈具体步骤
- 下载移植freemodbus master协议栈 源码
 - 添加协议栈文件
 - 向mdk添加头文件路径
 - 修改串口文件 
  
- 初始化串口,含中断初始化
 - 串口的发送接收使能控制
 - 串口单个字节数据发送
 - 串口数据接收
 - 在串口中断调用发送和接收协议栈接口
 
 - 修改T3.5的超时
 - 创建一个协议栈的消息处理线程
 - 创建一个测试现场
 
1.下载源码
移植freemodbus master协议栈 源码
https://gitcode.com/armink/FreeModbus_Slave-Master-RTT-STM32.git

2.添加协议栈文件




















