粉丝7114获赞2.2万



![[STM32Cubemx简介及使用]是什么?如何创建工程? #单片机 #STM32 #stm32cubemx](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/0d6b5058623833f7d069c193e79fb546~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2081732400&x-signature=P8nKyjXzXJadK0cyAhEUmjypmm4%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20251222115853813A41A39E895E83F15D)
s t m 三二 q 波 max 是 s t m 三二 q 波工具家族中的一员,从 m c u m p u 选型、银角配置、系统适中 以及外设时钟设置到外设参数配置、中间键参数配置,他给 s t m 三二开发者们提供了一种简单方便并且直观的方式 来完成这些工作。所有的配置完成后,它还可以根据所选的 i d e 生成对应的工程和初日化 c 代码。除此之外, s t m 三二 q 波 max 还提供了工号计算工具,可作为产品设计中工号评估的参考。 pro max, 我们可以在菜单栏文件这里新建工程和加载以前创建好的 工程,那么我们如果想改变界面显示的字体大小,可以在 window 这里进行选择。那么我们在 hop 里还有一个很常用的功能,就是倒数第二个,这里可以安装我们的依赖包, 比如我们如果想安装 f 零的依赖包,就可以点击前面这个小三角,点开之后,这里我们可以看到他最前方这个小方块是空空白的,就证明我们没有安装,那我们可以点击这个这个选项,然后下面进行 进行 instar 安装,点击安装它就会在线给我们安装这个依赖包,等我们安装好之后,就会像 f 一前面这样变成了绿色,就证明我们安装好了。 那我们如果想新建工程呢?打开新建新建菜单栏,打开之后,我们可以在这里输入我们想要创建工程的芯片, 比如 s t m 三二 f 幺零三 c 八 t 六。我们输上之后,再 这一栏就可以看到所需要创建工程的芯片,让我们双击就可以进入图形化配置界面,打开之后我们可以看到芯片的图形化已经出来了。在银角配置之前,我们需要点击 sis, 这里 将第八个方式调整为 s w d 的,这样的话我们就可以用 s w d 的方式进行程序的稍写,比如我们使用 s t link 就可以 可以稍写程序了。那么我们如果想点亮一个 led 灯呢?经过查看原理图,假如我们的控制 led 灯的引角是 p b 零,我们就可以左键点击 p b 零,这里我们可以看到 pb 零相关的引脚配置就显示出来了,比如我们点灯的,那肯定是输出模式,所以我们就可以点击 gpl autoput, 点击好之后 我们可以看到它的颜色已经变了,变成了绿色,就证明我们可以用了。那 gpl 相关的详细配置呢?可以在试窗这里点击 gpl, 在 gpl 这里可以看到刚才配置的 p b 零,点击它能够在下方这里看到它详细的一些配置,那如果我们上电让它为 低电瓶的话,这就选 low, 如果要让它为高电瓶的,可以选 h。 下面这个是他的模式,是推碗输出的还是开漏输出的?通常情况下我们用推碗输出,所以这里配置推碗的,那上输出的上拉和下拉呢?一般不使用,所以都选 no。 那么我们的输出速度对于 led 灯来说,输出速度没有什么要求,可以默认用烙就行了。那最终我们配置完之后,需要生成工程,点击我们可以在这里输入工工程的名字。 第二个选项,这里是工程的路径,那在这里呢有我们输出的 id, 如果我们想用的是 k o, 就选择 m d k 杠 m, 这样的话就 我们生成的工程就是 m d k 杠 m 的了,就是 ko 可以使用了。那第二个选项呢?能够配置我们生成的代码,如果选择这个选项,那么我们生成的代码就是 只是需要的库,那选择第一个选项就是我们生成的代码为全部的库,这里还有一个地方需要配置, 点击勾选上,那么我们生成的代码就为模块化编程的方式,如果不选项就只有慢慢点 c 文件,那么所有的程序都会在慢点 c 中堆在一起, 我们勾选上生成工程,点击右上角这一侧生成,生成好之后我们就可以点击打开工程, 工程打开以后,我们可以在这里看到我们的慢点斯文件就已经生成好了,那么我们实现具体逻辑功能的函数就可以在这里进行编写了。