
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
第二篇、CubeMX | FreeModbus 从机 DMA接收串口数据(无OS,裸机移植)
本文介绍了对基于STM32F103C8T6芯片的FreeModbus从机移植代码的优化方法。优化主要包括使用DMA+接收空闲中断的串口数据接收方式,以提高效率和减少中断量。文章详细说明了如何在STM32CubeMX中配置DMA和取消定时器,并对FreeModbus的portserial.c文件进行了修改,增加了DMA相关代码、引入ucRTUBuf和usRcvBufferPos变量,以及新增本机地址

第三篇、CubeMX | FreeModbus 从机 DMA 发送串口数据(无OS,裸机移植)
该文章对第二篇、使用DMA优化FreeModbus从机数据接收(无OS,裸机移植)的所提出的代码弊端进行优化实现。

第四篇、CubeMX | FreeModbus 从机 标准应用开发(无OS,裸机移植)
本文主要实现了FreeModbus的从机应用,能够帮助读者朋友快速开发应用程序

第三篇、CubeMX | FreeModbus 从机 DMA 发送串口数据(无OS,裸机移植)
该文章对第二篇、使用DMA优化FreeModbus从机数据接收(无OS,裸机移植)的所提出的代码弊端进行优化实现。

2、GD32 基于RT_Thread移植FreeModbus Slave
解压freemodbus-v1.6,将源码目录的以下两个文件夹复制到工程的文件夹中。至此,freemodbus v1.6移植成功。进行编译,这里第一次编译会有错误,没有关系。FreeModbus文件移植。这里仅展示RTU的实现。

1、GD32 使用MDK移植RT_Thread Nano版本
本文参考 RT-Thread 官方关于 STM32F103 的移植流程,详细介绍如何在 GD32F30x 系列芯片上基于 Keil MDK 移植 RT-Thread Nano,包括固件库获取、源码准备、工程配置及功能验证等步骤。

到底了







