0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FreeRTOS的demo程序如何用STM32CubeMx工具写?

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2021-06-29 17:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CubeMX的基础使用方法,可以参看我之前发的一个视频STM32打印数据到串口助手。

环境

STM32CubeMX

KEIL5

STM32F103

开始试验

新建工程

打开CubeMx软件,点击File-》NewProject。

选择使用的控制器型号。

选择系统时钟

设置时钟

如下图,在右边红框处输入72,直接按回车键即可,CubeMX会帮你配置好。

8f378e9a-d8bd-11eb-9e57-12bb97331649.png

选择调试环境

这里要选择Serial wire,否则程序只能下载一次。

设置管脚

使能FreeRTOS

添加任务

点击“Tasks and Queues”,添加Task1和Task2两个任务。

9ab598ca-d8bd-11eb-9e57-12bb97331649.png

配置工程

生成并打开工程

在源码“Task”字样处添加任务功能代码

9af6e46a-d8bd-11eb-9e57-12bb97331649.png

编译工程

9b208a9a-d8bd-11eb-9e57-12bb97331649.png

编译无错误,下载程序到开发板,看到LED开始闪烁。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    243

    文章

    24438

    浏览量

    687465
  • 控制器
    +关注

    关注

    114

    文章

    17646

    浏览量

    190261
  • STM32
    +关注

    关注

    2305

    文章

    11121

    浏览量

    371174

原文标题:使用STM32CubeMx工具,写FreeRTOS的demo程序

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问RT-Thread与stm32cubemx联合开发的原理是什么?

    在使用RT-Thread与stm32cubemx联合开发的原理是什么,cubemx在其中主要起到了哪些功能呢?
    发表于 10-11 15:49

    意法半导体:STM32CubeMX将不再集成到STM32CubeIDE中

    从2025年11月发布的版本开始,我们将仅以 独立 版本的形式提供 STM32CubeIDE 和 STM32CubeMXSTM32CubeMX将不再集成到STM32CubeIDE
    的头像 发表于 09-01 17:18 2644次阅读

    STM32CubeMX配置STM32G070RBT6TR时为什么无法使能PVD中断?

    STM32CubeMX 配置STM32G070RBT6TR时无法使能PVD中断
    发表于 06-18 07:59

    STM32开发入门进阶必备!《STM32嵌入式系统开发—基于STM32CubeMX和HAL库》新书发布!

    近日,由华清远见教育科技集团精心编撰的教育部高等学校电子信息类专业教学指导委员会规划教材、普通高等教育电子信息类专业系列教材——《STM32嵌入式系统开发—基于STM32CubeMX和HAL库》重磅
    的头像 发表于 04-03 14:54 1367次阅读
    <b class='flag-5'>STM32</b>开发入门进阶必备!《<b class='flag-5'>STM32</b>嵌入式系统开发—基于<b class='flag-5'>STM32CubeMX</b>和HAL库》新书发布!

    请问STM32cubeMX中文版怎么设置?

    STM32cubeMX中文版怎么设置?
    发表于 03-13 06:12

    STM32CubeMX无法打开.ioc文件怎么解决?

    我的STM32CubeMX不能打开别人的工程文件,双击打开.ioc文件后会全白,只剩左上角有个home,什么也点不了,但是我自己可以创建工程,也可以打开我自己创建的工程。请问我该如何解决
    发表于 03-12 07:39

    使用STM32CubeMX生成FreeRTOS的MDK工程,选择AC6编译器有很多错误,为什么?

    使用STM32CubeMX生成FreeRTOS的MDK工程,选择AC5编译器可以编译成功,选择AC6编译器有很多错误,是STM32CubeMX生成FreeRTOS的MDK工程还不支持A
    发表于 03-11 06:32

    STM32CubeMX生成的FreeRTOS源码格式如何优化?

    如图,STM32CubeMX生成的FreeRTOS源码格式有待优化,空格都是以箭头的方式呈现,观感很差。FreeRTOS官方下载的源码则不存在这个问题,说明是STM32CubeMX
    发表于 03-10 08:04

    使用STM32CubeMX生成CMake工程中的FLASH.ld被更改怎么解决?

    使用STM32CubeMX生成CMake工程之后,对STM32xxxx_FLASH.ld进行了修改。然后再次使用STM32CubeMX对工程进行修改的时候,STM32xxxx_FLAS
    发表于 03-10 06:52

    STM32H745的FreeRTOS是单核工作还是双核工作?

    STM32CubeMX中的Interface 来? 还是说 745运行RTOS的时候就是跑双核的? 另外运行RTOS的时候,SPI ,Uart,I2C等驱动程序需要自己吗?
    发表于 03-07 13:36

    STM32CubeMX用于STM32配置和初始化C代码生成

    电子发烧友网站提供《STM32CubeMX用于STM32配置和初始化C代码生成.pdf》资料免费下载
    发表于 02-26 17:32 678次下载

    工程师开发利器:STM32CubeMX 与 eDesignSuite 的协同开发

    的核心功能与优势STM32CubeMX 是 ST 官方推出的图形化配置工具,专为简化 STM32 微控制器开发流程而设计。以下是其核心功能和优势:硬件配置自动化支持 引脚分配与冲突检测:通过图形化
    的头像 发表于 02-26 14:07 1115次阅读
    工程师开发利器:<b class='flag-5'>STM32CubeMX</b> 与 eDesignSuite 的协同开发

    使用stm32cubeMX无法生成mdk工程文件?

    几年前使用过cubemx,可以生成keil的工程文件。最近有个工程使用cubemx创建,结果只能生成stm32cubemx类型的文件,无法生成mdk的工程文件。 请教如何解决。 (我之前使用过多次
    发表于 01-04 20:03

    STM32CubeMX生成的代码,是怎样的HAL架构?

    需要注意,CubeMX只是一个初始化工具,它只是帮你完成了HAL库外设和时钟的初始化,具体程序的编写还需要查阅HAL库的说明,使用相关函数实现你想实现的功能。CubeMX生成的代码包含
    的头像 发表于 01-01 21:01 1239次阅读
    <b class='flag-5'>STM32CubeMX</b>生成的代码,是怎样的HAL架构?

    STM32CubeMX的菜单介绍

    相信初学者打开STM32CubeMX一定是一脸懵逼,里面都是全英文的,不知道从何入手。这里先给大家简单讲解一下。在新建工程这一栏里,我们最常用的是第一个,它会弹出一个芯片列表供你选择,然后就会创建一
    的头像 发表于 12-25 21:03 694次阅读
    <b class='flag-5'>STM32CubeMX</b>的菜单介绍