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

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.xdnf.cn/news/14589.html

相关文章:

  • 牙科医疗设备EMC电磁兼容技术讨论
  • 数列的极限
  • 推荐标注数据标注
  • 【精选】计算机毕业设计基于SpringBoot高校社团管理系统 社团信息维护 活动发布报名 成员审核与公告发布平台源码+论文+PPT+讲解
  • Git(三) Git 分支工作流管理模型探究与实践
  • 电容篇---常见作用
  • Apache Iceberg与Hive集成:分区表篇
  • StarRocks Community Monthly Newsletter (May)
  • JavaScript中Date对象用法详解
  • 深入实践Caffeine+Redis两级缓存架构:从原理到高可用设计
  • 「Linux文件及目录管理」文件及目录操作类命令
  • Grdle版本与Android Gradle Plugin版本, Android Studio对应关系
  • OpenWrt:交叉编译openssl
  • redis缓存的基础知识
  • DBSCAN(Density-Based Spatial Clustering of Applications with Noise)基于密度的聚类方法介绍
  • 移动应用开发实验室web组大一下期末考核题解
  • 【arXiv2024】时间序列|TimesFM-ICF:即插即用!时间序列预测新王者!吊打微调!
  • 如何用ai设计测试
  • WebStorm编辑器侧边栏
  • NodeJS的fs模块的readFile和createReadStream区别以及常见方法
  • Nacos 实战指南:服务注册、分级与环境隔离
  • 第二十六周:序列化和反序列化
  • 变幻莫测:CoreData 中 Transformable 类型面面俱到(三)
  • 【Git】代码托管服务
  • 【一天一个知识点】RAG 是“问答脑”,智能体是“有行动力的大脑”
  • AndroidStudio下载的SDK没有tool目录,或者想要使用uiautomatorviewer工具
  • 二.TvSettings从Android.bp解析成build.gradle
  • 计量经济学知识点总结与练习题(2025年)
  • gradle的 build时kaptDebugKotlin 处理数据库模块
  • Maven之初识与安装