FreeRTOS+FreeModBus在STM32上的实现

先来张靓图:

 关于Modbus的详细可以参考下面文档

MODBUS学习篇一

MODBUS学习篇二

MODBUS学习篇三

移植环境:STM32f103+MDK

具体内容请参考工程文件,下面说说,移植的时候遇到的问题:

在FreeRTOS上移植ModBus的时候,会出现下面错误:

 一番操作后发现有两种解决方法:

第一种在主函数最后加上如下:

 还有一种就是在#include "port.h"头文件下加上如下:

具体参考工程文件,工程文件做了相应的封装,架构清晰,非常方便借鉴和学习:

&&&&&&&工程文件

版权声明:本文为CSDN博主「小路~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiabiboluo/article/details/121399803

生成海报
点赞 0

小路~

我还没有学会写个人说明!

暂无评论

相关推荐

FreeRTOS复习笔记(四) —— 信号量

FreeRTOS复习笔记(四) —— 信号量 一、二值信号量与计数信号量 1.本例程思路: 本篇将二值信号量与计数信号量写入同一段代码,使用 _USE_BINARY_SEMAPHORE 与 _USE_COUNT

GD32串口通信注意事项

GD32串口通信 虽说GD32与stm32采用同样的ARM® Cortex®-M3内核,而且GD32很大程度上可兼容stm32的程序,但是也存在着一些差异;所以为了使用上减少出错,使用G

GD32F205在IAR上移植FreeRTOS

简述: 1、主芯片:GD32F205VET6 2、编译器:IAR V8.40.1 3、系统:FreeRTOS V9.0 第一步:准备最简工程与系统 1、准备一个GD32