当前位置: 首页 > news >正文

STM32 开发 - STM32CubeMX 下载芯片支持包、创建 HAL 库工程

STM32CubeMX 下载芯片支持包

  1. 点击 【Help】 -> 点击 【Manage embedded software packages】
  1. 点击 【STM32Cube MCU Packages】 -> 选择芯片支持包(这里是 STM32F1) -> 点击 【Install】 -> 等待下载完成

STM32CubeMX 创建 HAL 库工程

1、开始创建
  1. 点击 【ACCESS TO MCU SELECTOR】
  1. 选择芯片型号(这里是 STM32F103ZET6) -> 双击进入芯片寄存器设置
2、芯片寄存器设置
  1. 点击 【SYS】 -> 【Debuy】 选项选择为 【Serial Wire】
  1. 点击 【RCC】 -> 【HSE】 选项选择为 【Crystal...】 -> 【LSE】 选项选择为 【Crystal...】
  1. 点击 【Clock Configuration】 -> 配置时钟频率
  1. 点击 【GPIO】 -> 配置 GPIO 引脚(这里流水灯案例使用的是 PB5、PE5)
  1. 点击 【Project Manager】 -> 配置 【Project Name】(这里是 HAL_led_run) -> 配置 【Project Location】 -> 【Application Structure】 选项选择为 【Advanced】 -> 【Toolchain/IDE】 选项选择为 【MDK-ARM】
  1. 点击 【Code Generator】 -> 勾选 【Only...】 -> 勾选 【Generate...】
3、完成创建
  • 点击 【GENERATE CODE】 -> 完成创建
http://www.dtcms.com/a/251341.html

相关文章:

  • React学习001-创建 React 应用
  • React条件渲染之逻辑与和逻辑或详解
  • React 中除了react-router还有哪些路由方案
  • Zustand:小而美的React状态管理库详解
  • React 动态路由的使用和实现原理
  • 【Qt】Qt 基础
  • Kafka源码P2-生产者缓冲区
  • 软考 系统架构设计师系列知识点之杂项集萃(89)
  • [NLP]课程期末知识点总结
  • SAP-增删改查
  • 分布式数据库中间件-Sharding-JDBC
  • Some chunks are larger than 500 KiB after minification. Consider
  • 2025CVPR最佳论文系列
  • 机器学习实验报告4-Logistic 回归算法
  • Java + Spring Boot 后端防抖实现方案
  • Apache Iceberg与Hive集成:分区表篇
  • 鸿蒙智行5月全系交付新车破4.4万辆,销量再创新高
  • HarmonyOS 探秘手记:我在 “鸿蒙星球” 的第一天
  • 2 Studying《Arm A715 Technical Reference Manual》
  • Maven在依赖管理工具方面的内容
  • 向量外积与秩1矩阵的关系
  • 【项目实训】【项目博客#08】HarmonySmartCodingSystem系统前后端知识图谱与可视化实现(5.12-6.1)
  • Spring Cloud 所有组件全面总结
  • 传统数据仓库正在被 Agentic AI 吞噬
  • 快速取模指数算法:密码学的核心引擎
  • 正整数的正向分解
  • Git里面Stash Changes和UnStash Changes使用
  • ​​WSL2 (Ubuntu)​​ 中安装 ​​CUDA 12.9​​ 的详细教程
  • Spring Boot Web开发
  • ansible变量