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