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
    +关注

    关注

    244

    文章

    24722

    浏览量

    692465
  • 控制器
    +关注

    关注

    114

    文章

    17877

    浏览量

    195111
  • STM32
    +关注

    关注

    2313

    文章

    11195

    浏览量

    374630

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在 STM32Cube CMake 工程中添加源文件

    STM32CubeMX 能够很方便的导出 CMake 工程。例如,如下图所示在 STM32CubeMX的 ToolChain/IDE 中选择 Cmake。CMake 工程可以很容易被
    发表于 04-15 16:07 0次下载

    基于 X-Cube-FreeRTOS_Heap4 和 CubeMX 生成 UCPD 项目介绍

    1. 前言某客户反映参考我们的文档 AN5418《How to build a simple USB-PD sink applicationwith STM32CubeMX》去配置 FreeRTOS
    发表于 04-15 15:59 0次下载

    LAT1574_如何在 STM32Cube CMake 工程中添加源文件

    STM32CubeMX 能够很方便的导出 CMake 工程。例如,如下图所示在 STM32CubeMX的 ToolChain/IDE 中选择 CmakeCMake 工程可以很容易被
    发表于 03-11 10:46 0次下载

    2025-2026年MCU生态全景分析:国产替代的下一个战场是\"工具链\"

    STM32F103,价格还便宜30%。但配置时钟树翻了一整天手册,配置UART又要研究寄存器,一个简单的点灯Demo花了2天才跑通。最后还是放弃了,回去用STM32CubeMX,5分钟搞定
    发表于 01-27 08:54

    基于 X-Cube-FreeRTOS_Heap4 和 CubeMX 生成 UCPD 项目介绍

    某客户反映参考我们的文档 AN5418《How to build a simple USB-PD sink applicationwith STM32CubeMX》去配置 FreeRTOS 生成
    发表于 01-04 11:18 0次下载

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

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

    求助,关于cubemx + nano 4.1.1 + STM32F405时钟的问题求解

    有一个关于rtthread的问题:有一个主控stm32F405VGxx的板子,使用rtthread studio创建一个标准版4.1.0的工程,运行没问题;;用stm32cubemx 新建了一个
    发表于 09-16 06:05

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

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

    使用STM32CubeMX的时候创建的工程已经使用的板载资源如何去掉?

    在使用STM32CubeMX的时候创建的工程已经使用的板载资源如何去掉?在基于开发板进行工程创建的时候会把板载资源直接初始化,后面想要用不同的功能配置,如何把初始配置去掉?
    发表于 07-22 07:13

    对于在STM32CubeMx使用FMC中的NAND FLASH里面配置这些时间有什么说明吗?

    对于在STM32CubeMx使用FMC中的NAND FLASH里面配置这些时间有什么说明吗?
    发表于 07-21 07:07

    stm32cubemx上的g031j6的管脚和数据手册不一致,请问哪个是正确的呢?

    stm32cubemx上的g031j6的管脚和数据手册不一致,请问哪个是正确的呢?
    发表于 07-10 06:39

    STM32N657X0Q为什么无法通过SPI驱动st7796板子?

    求助大家,一般来说要想驱动lcd外设应该在stm32cubemx里配置什么,我的lcd可以正常供电但是就是烧录程序后仅黑屏一瞬间然后继续白屏,我感觉是没有在stm32cubemx里配置好,有没有大神解答一下
    发表于 06-19 07:21

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

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

    STM32CubeMX配置STM32G070RBT6TR时无法使能PVD中断怎么办?

    STM32CubeMX 配置STM32G070RBT6TR时无法使能PVD中断
    发表于 06-16 06:32

    STM32CubeMX在配置DCMI的脚位时,在Mode的选项中, 只有8bits, 10bits与12bits, 为何没有14bits?

    STM32CubeMX在配置DCMI的脚位时,在Mode的选项中, 只有8bits, 10bits与12bits, 为何没有14bits?
    发表于 04-27 08:49