STM32CubeMX 项目配置窗口介绍(二)

先点赞,再看博客,顺便点个关注鼓励一下。
如果文章看完,觉得不错的话可以点个收藏,日后不迷路。

1 前言

1.1 STM32CubeMX

2.1_1.STM32CubeMX_20200803

图1 点击图片进入 ST 官网 STM32CubeMX 介绍页面

1.2 介绍说明

    STM32CubeMX 项目配置窗口介绍主要介绍了 Pinout & ConfigurationClock ConfigurationProject ManagerTools 四个窗口。由于篇幅,本介绍分成了三节。

1.3 准备工作

    系统版本:Windows 10 专业版 64 位
    软件版本:V6.0.0

2 窗口介绍

2.0_1

图2 STM32CubeMX 项目配置窗口
    
表1 STM32CubeMX 项目配置窗口
序号名称说明介绍(点击跳转)
1工具栏File、Window、Help 工具栏STM32CubeMX 窗口及工具介绍
2快捷链接点击可进入 ST 相关链接-
3导航栏面包屑导航-
4代码生成键点击可生成项目对应工程 C 代码-
5Pinout & ConfigurationMCU 引脚配置布局STM32CubeMX 项目配置窗口介绍(一)
6Clock ConfigurationMCU 时钟配置STM32CubeMX 项目配置窗口介绍(一)
7Project ManagerSTM32CubeMX 项目管理2.3 Project Manager 介绍
8ToolsSTM32Cube 相关工具-

2.3 Project Manager 介绍

2.3_1

图3 STM32CubeMX Project Manager > Project 配置窗口
    
表2 STM32CubeMX Project Manager > Project 配置窗口
序号名称说明使用
1Project Settings项目设置可设置项目名称、目录、IDE 类型等
2Linker Settings堆栈设置一般默认
3Mcu ande Firmware Package芯片软件包路径选择一般不用管

2.3_2

图4 STM32CubeMX Project Manager > Code Generator 配置窗口
    
表3 STM32CubeMX Project Manager > Code Generator 配置窗口
序号名称说明使用说明
1STM32Cube MCU packages and embeddeb software packs芯片软件包和嵌入式软件包设置1. 复制所有的库文件到工程目录中;2. 只复制必须的库到工程目录中;3. 不复制库文件到工程目录中,仅引用安装目录的库文件。一般选择 2。
2Generated files生成代码设置1. 每个外设有单独的 .c/.h 文件;2. 每次重新生成代码会备份以前的代码工程;3. 重新生成代码时,保留用户代码(必须写在用户代码指定位置);4. 重新生成代码时,删除此次生成未使用的代码(上次生成时使用过)。一般选择1,3,4。
3HAL SettingsHAL 设置1. 设置所有未使用的管脚为模拟模式(为了降低功耗)2. 使能所有的断言。一般不选,可根据自己的需求选择
4Template Settings模板路径选择选择生成代码风格的模板(可参考用户手册)

2.3_3

图5 STM32CubeMX Project Manager > Advanced Settings 配置窗口
    
表4 STM32CubeMX Project Manager > Advanced Settings 配置窗口
序号名称说明使用说明
1Driver Selector外设库的选择可选 HAL 库和 LL 库(HAL 编译后文件大,LL 编译后文件小)
2Generated Function Calls生成的功能函数调用设置可勾选设置功能函数在不在 main 函数中调用
3Register CallBack个人功能函数调用使能使能后,可通过结构体参数将库中功能函数换成自定义函数,上层应用函数无需改变

3 结束

    本教程由 Brendon Tan 原创发布,版权所有。该文档仅供个人学习交流使用,不得用于其他用途, 禁止商用, 转载或公开使用请联系作者授权。
    此教程由本人独立整理,如有不当之处,欢迎指正。

附录 相关教程

    STM32Cube 系列软件教程总目录请参考文章:STM32Cube 生态系统之网站、视频、文档及教程汇总
    该文章还提供:

  • STM32Cube 生态系统相关文章
  • STM32Cube 生态系统相关软件更新介绍
  • STM32Cube 生态系统相关教程汇总
  • STM32Cube 生态系统相关网站汇总
  • 该文章会不定期修改更新,更多信息请进入文章查看
  • 12
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值