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

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

3天内不再提示

CubeMX的基础使用方法

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2022-08-15 10:35 次阅读

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

环境

STM32CubeMX

KEIL5

STM32F103

开始试验

新建工程

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

选择使用的控制器型号。

5181508a-1a85-11ed-ba43-dac502259ad0.png

选择系统时钟

51ac79d6-1a85-11ed-ba43-dac502259ad0.png

设置时钟

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

51dd6dfc-1a85-11ed-ba43-dac502259ad0.png

选择调试环境

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

51eda122-1a85-11ed-ba43-dac502259ad0.png

设置管脚

52122380-1a85-11ed-ba43-dac502259ad0.png

使能FreeRTOS

52454a30-1a85-11ed-ba43-dac502259ad0.png

添加任务

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

525835fa-1a85-11ed-ba43-dac502259ad0.png

配置工程

5283eb96-1a85-11ed-ba43-dac502259ad0.png

生成并打开工程

529df234-1a85-11ed-ba43-dac502259ad0.png

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

52b2873a-1a85-11ed-ba43-dac502259ad0.png

编译工程

52e04256-1a85-11ed-ba43-dac502259ad0.png

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

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

    关注

    2269

    文章

    10883

    浏览量

    355469
  • 软件
    +关注

    关注

    69

    文章

    4887

    浏览量

    87323
  • CubeMx
    +关注

    关注

    0

    文章

    30

    浏览量

    1339

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

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

收藏 人收藏

    评论

    相关推荐

    STM32CubeMx基本使用方法

    第一步:安装STM32CubeMx软件,详细安装步骤若有不清楚的可以自行百度,或私聊我,这里不做详细介绍!
    发表于 05-31 15:29 3249次阅读
    STM32<b class='flag-5'>CubeMx</b>基本<b class='flag-5'>使用方法</b>

    STM32CubeMx外部中断基本使用方法

    第一步:现在STM32CubeMx 中配置所需要IO口外部中断模式。
    发表于 05-31 15:32 4132次阅读
    STM32<b class='flag-5'>CubeMx</b>外部中断基本<b class='flag-5'>使用方法</b>

    STM32CubeMX简介和安装使用方法

    STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。
    发表于 06-07 15:43 1.8w次阅读
    STM32<b class='flag-5'>CubeMX</b>简介和安装<b class='flag-5'>使用方法</b>

    使用STM32CubeMx工具编写FreeRTOS的demo程序

    CubeMX的基础使用方法,可以参看我之前发的一个视频STM32打印数据到串口助手。
    发表于 07-25 10:11 577次阅读
    使用STM32<b class='flag-5'>CubeMx</b>工具编写FreeRTOS的demo程序

    STM32CubeMX新建工程+基本IO配置过程

    Ⅰ、写在前面学习本文之前可以查看我前面的文章:STM32CubeMX介绍、下载与安装STM32CubeMX使用方法及功能介绍本文接着上一篇文章结合基本IO配置实例,讲述关于STM32CubeM
    发表于 04-04 13:26

    STM32CubeMx 教程有人要吗?

    工程:Open Project第一章:STM32CubeMx 基本使用方法第二章:STM32CubeMx GPIO基本使用方法第三章:STM32Cu
    发表于 09-08 18:55

    STM32开发笔记75: 使用STM32CubeMX点亮一个LED 精选资料分享

    单片机型号:STM32L053R8T6今天调试在自己的程序框架下调试RTC始终不成功,只要初始化RTC就进入死机状态。现在重温一下STM32CubeMX使用方法,看STM32CubeMX生成的程序
    发表于 07-29 07:24

    基于STM32CUBEMX的点亮第一个LED实验

    LED应该也不难,那么从零应该也是可以的。对于STM32来说最难的是配置底层文件了,然而STM32CUBEMX可以帮助我们完成这一项操作,关于STM32CUBEMX使用方法网上有好多,然而我竟然在...
    发表于 08-03 06:08

    STM32L152芯片基本定时器的使用方法

    前言:最近在调试STM32L152芯片的定时器功能,本文总结下STM32L152芯片基本定时器的使用方法。硬件平台:STM32L152软件平台:keil v5+cubeMX函数库:HAL库基本定时器使用方法
    发表于 08-19 07:56

    STM32CubeMX的HAL库对F103和F411的GPIO配置和使用方法

    文章目录STM32CubeMX第一章GPIO前言一、GPIO的工作模式二、使用步骤1.引入库2.读入数据总结前言  本文使用STM32CubeMX的HAL库对F103和F411的GPIO配置和使用方法,以及了解它们结构之间的差异
    发表于 01-26 06:28

    STM32CubeMX使用方法是什么

    一、内容介绍二、环境建立 软件安装二、STM32CubeMX的使用1)新建工程2)工程配置3)生成工程三、keil中仿真1)功能完善2)仿真观察四、led点亮1)电路连接2)代码编写3)成果展示四
    发表于 02-10 07:53

    浅谈STM32CubeMX使用方法及功能介绍

    STM32CubeMX使用方法及功能介绍
    的头像 发表于 03-25 11:02 1.2w次阅读
    浅谈STM32<b class='flag-5'>CubeMX</b><b class='flag-5'>使用方法</b>及功能介绍

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

    CubeMX的基础使用方法,可以参看我之前发的一个视频STM32打印数据到串口助手。 环境 STM32CubeMX KEIL5 STM32F103 开始试验 新建工程 打开CubeMx
    的头像 发表于 06-29 17:49 2293次阅读
    FreeRTOS的demo程序如何用STM32<b class='flag-5'>CubeMx</b>工具写?

    STM32开发与信号处理实践-第二章-通过STM32CubeMX开发

    ,以太网络控制器,看门狗,USB通信控制器等),输入输出接口,RAM,Flash或ROM的微型电脑硬件系统,本章着重介绍开发工具STM32CubeMX使用方法。学习微控制器的一个重要的...
    发表于 12-05 13:51 5次下载
    STM32开发与信号处理实践-第二章-通过STM32<b class='flag-5'>CubeMX</b>开发

    STM32CubeMX 实战教程:看门狗实验(LL 库)

    【LL 库】详细讲述了 STM32CubeMX IWDG 和 WWDG 配置方法使用方法,内附图文及代码。
    发表于 12-05 14:21 21次下载
    STM32<b class='flag-5'>CubeMX</b> 实战教程:看门狗实验(LL 库)