没有合适的资源?快使用搜索试试~ 我知道了~
STM32CubeMX用户手册中文版.pdf
需积分: 0 181 下载量 90 浏览量
2023-05-23
20:38:37
上传
评论 12
收藏 7.81MB PDF 举报
温馨提示
试读
231页
WPS翻译,免费
资源推荐
资源详情
资源评论
1718美元
用户手册
STM32CubeMX用于STM32配置 和 设定初值
C 编码 一代人
介绍
STM32CubeMX是一个32位的图形化工具
ARM® Cortex® STM32
微控制器它是
它是STMCube™计划的一部分(见第1节),可以作为一个独立的应用程序或作为一个Eclipse插件
在集成开发环境(IDEs)中集成。
STM32CubeMX具有以下关键功能:
简单的微控制器选择覆盖整个STM32投资组合。
从意法半导体公司的董事会名单中选择董事会。
简单的微控制器配置(引脚,时钟树,外设,中间件)和生成相应的初始化C代码。
通过将先前保存的配置导入到一个新的MCU项目中,可以轻松切换到属于同一系列的另一
个微控制器。
生成配置报告。
为选择集成开发环境工具链生成IDE准备项目。STM32CubeMX项目包括生成的初始化C代码、STM32
HAL驱动程序、用户配置所需的中间件堆栈,以及在选定的IDE中打开和构建项目所需的所
有相关文件。
对用户定义的应用程序序列的功耗计算。
自更新,允许用户保持STM32CubeMX的最新状态。
下载和更新用户应用程序开发所需的STM32Cube™嵌入式软件(STM32CubeCube嵌入式软件包参见
STM32Cube嵌入式软件包)。
虽然STM32CubeMX提供了一个用户界面,并生成了一个符合STM32 MCU设计和固件解决方案的C代
码,但关于微控制器外设和固件的实际实现的详细信息,请参考产品技术文档。
参考文件
以下文件可从http://www获得。
st.com:
STM32微控制器参考手册
STM32微控制器数据表
STM32Cube HAL驱动程序用户手册,适用于STM32F0(UM1785)、STM32F1(UM1850)、STM32F2(
UM1940)、STM32F3、STM32F4、UM32F7、UM1725)、UM1905)(UM174L)、STM1749、(UM
32L)和STM32L4(UM1884)。
2016年3月
DocID025776 Rev 14
1/225
www.st.com 1
内容
1718美
内容
1
2
3
4
STM32立方体概述
....................................................................................................
13
开始使用STM32CubeMX
............................................................................................
14
2.1原则........................................................................................................................................ 14
2.2主要特点................................................................................................................................ 16
2.3规则和限制............................................................................................................................17
正在安装和运行STM32CubeMX
...............................................................................
18
3.1系统要求................................................................................................................................18
3. 1.1个受支持的操作系统和体系结构................................................................................ 18
3.1.2内存的先决条件............................................................................................................... 18
3.1.3软件要求
..........................................................................................................................
18
3. 2安装/卸载STM32CubeMX独立版本.......................................................................................18
3. 2.1安装STM32CubeMX独立版本
............................................................................................
18
.2.23从命令行安装STM32CubeMX............................................................................................ 19
.2.33卸载STM32CubeMX独立版本............................................................................................22
.33安装STM32CubeMX插件版本..................................................................................................22
.3.3 1 下载STM32CubeMX插件安装包.....................................................................................22
3.3.2安装STM32CubeMX作为Eclipse IDE插件
......................................................................
23
3.3.3卸载STM32CubeMX作为Eclipse IDE插件....................................................................... 24
.43启动STM32CubeMX..................................................................................................................26
3.4.1作为独立的应用程序运行STM32CubeMX......................................................................... 26
.4.23在命令行模式下运行STM32CubeMX................................................................................ 26
3. 4.3从Eclipse IDE运行STM32CubeMX插件
..........................................................................
28
3.5获得STM32立数据体更新......................................................................................................30
3.5.1个更新器配置
...................................................................................................................
31
3. 5.2正在下载新的存储库......................................................................................................34
.5.33删除库..............................................................................................................................36
.5.43检查更新
..........................................................................................................................
37
STM32CubeMX用户界面............................................................................................38
.14欢迎页面................................................................................................................................38
4.2新项目窗口............................................................................................................................39
内容
1718美
2/225
DocID025776 Rev 14
内容
6
1718美
4.3主窗.........................................................................................................................................42
.44工具栏和菜单........................................................................................................................ 45
4.4.1文件菜单.......................................................................................................................... 45
.4.24项目菜单
..........................................................................................................................
46
4.4.3“定位”菜单
..................................................................................................................
46
.44.4窗口菜单...........................................................................................................................48
.4.54帮助菜单
..........................................................................................................................
48
.54输出窗口................................................................................................................................49
4.5.1McU选择窗格
.....................................................................................................................
49
4.5.2输出窗格...........................................................................................................................49
4.6导入项目窗口........................................................................................................................ 50
4.7设置未使用/重置已使用的GPIOs窗口................................................................................56
4.8“项目设置”窗口................................................................................................................ 58
4.8.1项目选项卡.......................................................................................................................60
4.8.2代码生成器选项卡........................................................................................................... 61
.8.34高级设置选项卡.............................................................................................................. 65
.94更新管理器窗口....................................................................................................................66
4.10关于窗口.............................................................................................................................. 67
.114针头视图..............................................................................................................................67
4.11.1 IP树窗格....................................................................................................................... 69
4.11.2芯片视图
.........................................................................................................................
70
4.11.3芯片视图高级操作......................................................................................................... 73
4.11.4保持当前信号的位置.....................................................................................................75
4.11.5在引脚上固定和标记信号
.............................................................................................
76
4.11.6设置HAL时间基源........................................................................................................... 77
.124配置视图..............................................................................................................................83
4. 12.1个IP和中间件配置窗口.............................................................................................. 85
4.12.2用户常量配置窗口........................................................................................................ 87
4.12.3 GPIO配置窗口
...............................................................................................................
92
4.12.4 DMA配置窗口................................................................................................................ 95
4.12.5 NVIC配置窗口.............................................................................................................. 97
.134时钟树配置视图................................................................................................................105
4.13.1时钟树配置功能.......................................................................................................... 105
4.13.2建议...............................................................................................................................110
4.13.3 STM32F43x/42x电源切换驱动器功能
........................................................................
111
4.13.4时钟树术语表...............................................................................................................113
DocID025776 Rev 14
3/225
内容
1718美
5
6
7
4.14功耗计算器(PCC)视图..................................................................................................113
4.14.1.构建一个功耗序列.................................................................................................... 114
4.14.2配置电源序列中的一个步骤
.......................................................................................
121
4. 14.3管理用户定义的功率顺序和审查结果...................................................................... 125
4.14.4功率顺序步骤参数术语表
..........................................................................................
128
4.14.5电池术语....................................................................................................................... 131
STM32CubeMX C代码生成概述
.............................................................................
132
.15标准STM32立数据体代码生成........................................................................................... 132
.25自定义代码生成..................................................................................................................135
.2.5 1 STM32CubeMX数据模型的自由标记用户模板
...........................................................
135
.2.25保存和选择用户模板....................................................................................................135
.2.35自定义代码生成............................................................................................................136
教程1:从pinout到项目的C代码生成
使用STM32F4 MCU
.............................................................................................................
139
6.1创建一个新的STM32CubeMX项目....................................................................................... 139
6.2配置单片机插出................................................................................................................. 142
6.3保存项目..............................................................................................................................143
6.4生成报告.............................................................................................................................. 144
6.5配置MCU时钟树....................................................................................................................144
.66配置MCU初始化参数........................................................................................................... 147
6.6.1初始条件......................................................................................................................... 147
6. 6.2配置外围设备
................................................................................................................
148
.6.36配置GPIO........................................................................................................................151
6.6.4配置dma
..........................................................................................................................
152
6.6.5配置中间件
....................................................................................................................
153
6.7生成一个完整的C项目....................................................................................................... 156
6.7.1设置项目选项
................................................................................................................
156
.7.26下载固件软件包并生成C代码......................................................................................158
6.8构建和更新C代码项目....................................................................................................... 163
6.9切换到另一个单片机..........................................................................................................168
教程2-SD卡上的FatFs示例
STM32429I-EVAL评估板
..................................................................................................
170
4/225
DocID025776 Rev 14
剩余230页未读,继续阅读
资源评论
vs爬坑
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功