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

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

3天内不再提示

STM32Cube CubeMX生成点灯工程

冬至子 来源:聊点嵌入式 作者:聊点嵌入式 2023-11-06 14:31 次阅读

这一次就从大家都很熟悉的点灯程序开始,看看在Cube生态下,怎么一步步的在CubeMX里建立工程,配置必要外设,生成代码;然后在CubeIDE里添加代码,编译、链接、下载到开发板上实现点亮LED灯。我们“正向”走一遍。

这次用的开发板是正点原子阿波罗底板+F767核心板,核心板用到的MCU型号为STM32F767IGT6。用到的Cube环境包括CubeMX 6.4.0(已安装好F7系列的固件库,里边包含HAL和LL库函数),CubeIDE 1.8.0,调试器是ST-LINK。

至于说Cube环境的安装,我就默认大家都已经装好了,提示一下,Eclipse需要JAVA运行环境,需要先装JRE。另外如果用的是其他开发板,流程是一样的,基本上没什么不同。

1.CubeMX器件选型

图片

具体步骤见上面的动图,非官方的开发板老老实实的从选择MCU开始建立工程吧,选择好具体的MCU型号,可以先保存所建的工程,这个时候只是一个ioc文件,还不包含具体代码,当然也可以到最后一步直接生成代码,自动会保存一个ioc文件,需要修改或添加配置的话还可以打开ioc文件修改,重新生成代码。

  1. 配置RCC,GPIO

图片

在F767核心板原理图里,LED0和LED1分别连接的是PB1和PB0。下面要进行相关配置了。

图片

  1. 配置时钟

图片

  1. 配置代码生成选项

图片

  1. 总结

通过上面的操作,就可以利用CubeMX生成点灯工程。接下来,我们将通过CubeIDE添加相应代码,实现两个LED灯的闪烁。

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

    关注

    22

    文章

    1592

    浏览量

    107989
  • STM32
    +关注

    关注

    2270

    文章

    10900

    浏览量

    355892
  • GPIO
    +关注

    关注

    16

    文章

    1204

    浏览量

    52086
  • 调试器
    +关注

    关注

    1

    文章

    304

    浏览量

    23739
  • HAL库
    +关注

    关注

    1

    文章

    121

    浏览量

    6227
收藏 人收藏

    评论

    相关推荐

    STM32CUBE生成工程如何进行KEIL的软件仿真?

    通过STM32CUBE生成工程如何进行KEIL的软件仿真有异常,做了很多的尝试,没能成功 1、根据网上的资料,进行魔术棒的相关修改,如下图 2、能顺利进入仿真界面,但是全速仿真,不能正常仿真,如下图,按了1,进到2处,
    发表于 03-13 06:04

    stm8cube不能像stm32cube一样来自动生成工程吗?怎么操作?

    stm8cube不能像stm32cube一样来自动生成工程吗?有知道怎么操作的吗?
    发表于 05-07 08:01

    请问用STM32CUBE生成的MDK工程想要再开一个串口要怎么运行CUBE

    STM32CUBE给我们带来的便捷,现在有一个问题想请教下各位前辈。如果一个已经用STM32CUBE生成的MDK工程,随着项目的优化后面增加了功能,比如我要再开一个串口,那么这时候要怎
    发表于 09-12 09:38

    stm32cube不支持汉字目录

    stm32cubemx 一直没有stm32f1和stm32l1系列,昨天网上偶尔发现开始支持了,赶紧下载!今天安装了stm32cubemx,用stm
    发表于 09-26 09:18

    如何调配STM32CUBE

    ManagerIAR编辑本文基于STM32F407芯片,记录了如何调配STM32CUBE以及根据CUBE生成的VCP代码,改为USB_BULK传输模式。准备工具
    发表于 08-04 06:18

    用于STM32C0系列的STM32Cube嵌入式软件

    STM32Cube 是 STMicroelectronics 的一项原创计划,旨在通过减少开发工作量、时间和成本。 STM32Cube 涵盖整个 STM32 产品组合。STM32Cube
    发表于 09-06 06:09

    STM32Cube学习笔记

    STM32Cube学习笔记,一步一步手把手带你进入STM32Cube的世界,包括点灯,按键,串口,ADC,DAC等等一共16篇。
    发表于 09-20 06:49

    STM32CUBE概述及相关技术手册的寻找方法

    凡接触过STM32的人,估计对STM32CUBE神器多少都会有些了解。 STM32CUBE包含两部分,一部分是指图形化配置工具软件STM32CubeMX,它可以让
    的头像 发表于 07-15 10:52 3775次阅读

    STM32Cube学习之一:点灯

    STM32Cube学习之一:点灯
    发表于 12-12 15:30 20次下载

    介绍STM32Cube的特点及应用

    2014年STM32 Roadshow:STM32Cube简介
    的头像 发表于 07-05 00:26 5123次阅读

    使用STM32Cube轻松开发STM32

    STM32CubeSTM32开发更轻松
    的头像 发表于 07-03 04:30 5678次阅读

    STM32Cube到底包含哪些工具 ?

    STM32Cube到底包含哪些工具?
    的头像 发表于 03-04 10:16 8463次阅读

    STM32Cube介绍

    STM32Cube介绍
    发表于 12-08 15:51 19次下载
    <b class='flag-5'>STM32Cube</b>介绍

    STM32Cube在线培训

    电子发烧友网站提供《STM32Cube在线培训.pdf》资料免费下载
    发表于 08-01 14:23 3次下载
    <b class='flag-5'>STM32Cube</b>在线培训

    STM32Cube LL库的巧妙之处

    STM32Cube LL库的巧妙之处
    的头像 发表于 09-27 16:26 1406次阅读
    <b class='flag-5'>STM32Cube</b> LL库的巧妙之处