【STM32CubeMX】STM32CubeMX基本介绍

前言

  本文的目标基本介绍下STM32CubeMX的初次体验流程。当然如果觉得讲的不足,可以直接阅读STMCU中文官网 | STM32CubeMX,里面是官网对STM32CubeMX几乎全面的介绍以及下载链接。下述标题,将以界面位置为题。


首页

在这里插入图片描述

打开软件肯定是先来到首页,首先是要注册且登录myST账号,这样后续才能对软件检查更新和在线安装新的嵌入式软件包(芯片的固件包等等),没有对应的包肯定就无法生成代码。意法半导体-STMicroelectronics这里是官网,可以注册myST账号,要注意的是STM32中文论坛账号不等于myST账号,别登录错了。

点击ACCESS TO MCU SELECTOR到下个界面讲解。


选择器

在这里插入图片描述

这里就只介绍MCU/MPU选择器,至于板卡选择器和案例选择器,都是基于官方板块的,而且和这个界面都大同小异。

假如是来调选芯片,可以按照参数选择器,一步步筛选内存大小,各种外设的数量等来得出自己想要的。假如已有目标芯片,就可以通过名称搜索或者以往收藏中快速选择,来进行下一步的构建。

当选好芯片后,右上角的芯片介绍就会出现目标芯片,可以通过芯片特性,芯片框图(外设框图)简单快速了芯片有的外设,以及设计时需要的相关文档资源,CAD/原理图/3D芯片手册可详细的了芯片。


工程内

该工程进行演示用,不进行任何配置,按默认的截图

在这项目共有四个主要的选项卡,输出配置,时钟配置,项目管理,工具,当这四个都按自己的想法配置好后,生成代码即可。

在这里插入图片描述输出配置:在这可以对片上外设进行配置,GPIO初始化,时钟源选择,定时器的配置。以及各种扩展的,如实时操作系统FreeRTOS等等。GPIO引脚模式的配置,可以直接在右侧芯片模型上,选中配置。

在这里插入图片描述时钟配置:这里就是可视化的时钟树了,可以很明了的配置,像锁相倍数,分频倍数,以及了解APBx最后的频率数,都可以知道。

在这里插入图片描述项目管理:工程项,图中红框选中就是几乎必要的,包括着,项目名称,路径,目标工具链或IDE。其它的参数可直行研究。代码生成器项,可以设置一些跟代码导入生成相关的配置。高级设置项,则可以设置外设生成的代码是采用HAL库还是LL库,和回调事件是否注册等。

在这里插入图片描述工具:功耗预估工具,可以设置如主频,不同低功耗模式下的功耗预估,和电池损耗之类的。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值