STM32 CubeMX FreeRTOS 工程配置实例 [已验证]

发布于:2023-07-04 ⋅ 阅读:(110) ⋅ 点赞:(0)


使用实例:

这里通过STM32F10xx系列举例, CubeMx 版本是比较新的6.0.0:

1 通过File ->New Project 新建工程

在这里插入图片描述

2 选择芯片,这里我用的是STM32F103C8T6

在这里插入图片描述

3 配置Sys Debug方式为Serial wire:

Timebase Source选用Timer

在这里插入图片描述

4 配置RCC HSE

在这里插入图片描述

5 配置时钟频率为72M:

在这里插入图片描述

6选择FreeRTOS,配置一下:

在这里插入图片描述

7 例如新建 个usertask:

在这里插入图片描述

8 配置生成的工程,这里选择IAR (EWARM):

在这里插入图片描述

9 最后点击右上角Generate Code按钮,生成该工程:

在这里插入图片描述

10工程生成后,就可以在FreeRTOS中的Task中添加应用代码了:

在这里插入图片描述

11 接上硬件,选择好相应的Debugger,调试运行:

在这里插入图片描述


在这里插入图片描述

博主热门文章推荐:

一篇读懂系列:

LoRa Mesh系列:

网络安全系列:

嵌入式开发系列:

AI / 机器学习系列:



网站公告

今日签到

点亮在社区的每一天
去签到