找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 54306|回复: 72
收起左侧

STM32CubeMx使用详解(中文图解教程)附源码

  [复制链接]
ID:67179 发表于 2019-4-7 21:26 | 显示全部楼层 |阅读模式
0.png

STM32CubeMx 是STM32 系列单片机初始化代码工程生成工具。我们可以用它搜索选择满足我们需求的芯片,用它配置芯片外设引脚和功能,用它配置使用如LWIP、FAT32、FreeRTOS 等第三方软件系统,还可以用它做功耗评估。STM32CubeMx不仅能生成初始化代码工程,也能生成引脚配置信息的pdf 和txt 文档,方便查阅和设计原理图。——我相信STM32CubeMx的强大会使玩过它的人赞不绝口,毅然决然地放弃使用标准库,转而使用基于 HAL库的它和HAL 库。 下面就开始介绍STM32CubeMx 的使用:

一、打开软件后的界面,如下。
2.png
这里主要介绍“Help”菜单。“Updater Setings”可以设置下载的固件库及其解压文件的存放位置,这样就可以找到软件下载的固件库到底存放到哪了。“Install New Libraries”可以检查并下载固件库和软件更新情况,以及历史版本,也可以手动导入固件库。
3.png 3_1.jpg

二、点击“New Projet”进入芯片选择界面。
这里选择STM32F407ZGTx(因为我的开发板是这个型号)。
4.jpg

三、选择芯片型号双击或点“OK”,进入工程配置。

0.png
十、HAL 库函数(API 函数)查找方法。
解压Cube 固件包,打开找到Drivers文件夹,再打开如下。 .chm 文件就是HAL库的API速查手册。方法如下:

十一、学习HAL库的最好方法就是学习官方列程。
  打开  Cube 固件包,找到  Projects 文件夹,里边有好多列程,都是官方出的开发板的 HAL库列程,不过是手动建的工程,不是用  CubeMx  生成的。

十四、小结。
CubeMx 生成的  Keil  工程,可以像我们平时用 标准库 建的工程一样添加 工程文件 、  工程文件夹 和 工程路径。 但有一点要注意,就是 在  CubeMx 生成  的 文件 中添加代码时 ,一定要在  “BEGIN”  “END” 之间添加,否则,修改  CubeMx  工程配置 重新生成  Keil  工程时,会把  “BEGIN”  “END” 之间 之外的东西清掉。  
4_1.jpg
5.jpg
6.jpg
7.jpg

STM32CubeMx使用详解.7z

5.76 MB, 下载次数: 1575, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:445069 发表于 2020-9-25 10:07 | 显示全部楼层
Cube 对于 STM32 来讲,非常有用;结合着 Keil 进行开发,能大大提高效率。
回复

使用道具 举报

ID:328014 发表于 2019-4-8 22:36 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:5203 发表于 2019-4-9 08:06 | 显示全部楼层
好资料,谢谢!
回复

使用道具 举报

ID:92810 发表于 2019-5-21 17:27 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:302850 发表于 2019-5-21 20:43 来自手机 | 显示全部楼层
很好的资料,记录一下
回复

使用道具 举报

ID:497130 发表于 2019-7-9 10:37 | 显示全部楼层
好资料,谢谢
回复

使用道具 举报

ID:70220 发表于 2019-8-6 18:57 | 显示全部楼层
感谢分享,不过CUBEMX更新有点快啊,现在最新都到5.3.0了
回复

使用道具 举报

ID:97832 发表于 2019-8-13 16:30 | 显示全部楼层
好资料,刚好学习STM32CubeMx,51黑有你更精彩!!!
回复

使用道具 举报

ID:323453 发表于 2019-8-14 13:49 | 显示全部楼层
非常好的学习资料,可以引用其中的技术
回复

使用道具 举报

ID:441868 发表于 2019-8-14 15:31 | 显示全部楼层
这个适合新手,支持一下
回复

使用道具 举报

ID:191393 发表于 2019-8-23 10:26 | 显示全部楼层
感           谢
回复

使用道具 举报

ID:363040 发表于 2019-11-5 11:30 | 显示全部楼层
好资料
回复

使用道具 举报

ID:286313 发表于 2019-11-5 21:38 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:591931 发表于 2019-11-6 08:59 | 显示全部楼层

好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:253856 发表于 2019-11-18 13:33 | 显示全部楼层
感谢分享,刚好学习STM32CubeMx
回复

使用道具 举报

ID:492919 发表于 2019-11-23 14:48 | 显示全部楼层
学习一下
感谢楼主分享
回复

使用道具 举报

ID:619738 发表于 2019-12-17 17:57 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:503152 发表于 2019-12-24 15:12 | 显示全部楼层

好资料,学习一下。
回复

使用道具 举报

ID:8562 发表于 2019-12-28 08:53 | 显示全部楼层
居然扣了黑币下载不了,第二次才行的,结果又扣了一次
回复

使用道具 举报

ID:380138 发表于 2020-1-1 20:39 | 显示全部楼层
多谢大佬
回复

使用道具 举报

ID:266335 发表于 2020-1-4 09:37 | 显示全部楼层
好资料啊
回复

使用道具 举报

ID:544044 发表于 2020-1-6 11:07 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:347467 发表于 2020-1-8 15:29 | 显示全部楼层
谢谢分享,学习一下。
回复

使用道具 举报

ID:209723 发表于 2020-1-9 00:17 | 显示全部楼层
好东西谢谢分享
回复

使用道具 举报

ID:166530 发表于 2020-1-9 23:46 | 显示全部楼层
好东西,好东西
回复

使用道具 举报

ID:329533 发表于 2020-1-10 10:14 | 显示全部楼层
学习这个,代码效率大大提高 谢谢
回复

使用道具 举报

ID:401348 发表于 2020-1-21 20:56 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:687942 发表于 2020-1-23 00:02 | 显示全部楼层

很好的资料,记录一下
回复

使用道具 举报

ID:58628 发表于 2020-1-26 15:57 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:688338 发表于 2020-1-28 15:05 | 显示全部楼层
想下载看看
回复

使用道具 举报

ID:586675 发表于 2020-2-13 15:42 | 显示全部楼层
谢谢分享,很实用
回复

使用道具 举报

ID:692915 发表于 2020-2-13 18:32 | 显示全部楼层
怎么使用STM32CubeIDE添加.a或者.lib的库文件呢?使用-l链接库的形式,总是报错,说方法未定义,使用源码的时候才能正确编译
回复

使用道具 举报

ID:319585 发表于 2020-2-28 14:11 | 显示全部楼层
这个东西应该不错的,看了一下好像躺好的
回复

使用道具 举报

ID:430492 发表于 2020-3-6 11:35 | 显示全部楼层
这个东西写得不错,很清晰明了。
回复

使用道具 举报

ID:707555 发表于 2020-3-13 11:35 | 显示全部楼层
谢谢楼主的分享,值得归纳
回复

使用道具 举报

ID:687942 发表于 2020-3-23 23:04 | 显示全部楼层

谢谢楼主的分享!有用
回复

使用道具 举报

ID:25103 发表于 2020-3-31 21:06 | 显示全部楼层

好资料,谢谢!
回复

使用道具 举报

ID:382826 发表于 2020-4-4 22:04 | 显示全部楼层

好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:25103 发表于 2020-4-5 20:36 | 显示全部楼层

好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:87063 发表于 2020-4-11 11:22 | 显示全部楼层
很好很强大。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表