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

STM32F0实战:基于HAL库开发【1.3】

2.2.2 STM32系统板

STM32F072VBT6微控制器采用LQFP100封装,引脚间距仅为0.5mm,这样的封装很难用手工的方法搭建系统板,所以建议使用成品的系统板或者全功能开发板来完成本书的代码测试任务。

STM32F072VBT6系统板的外观如图2-75所示,系统板电路原理可以参考本书附录A,全功能开发板外观详见本书附录B。另外,也可以使用核心板配合显示模块来完成系统搭建,具体详见本书附录C。

2.3 项目建立

我们已经为开发STM32F072VBT6微控制器准备好了软件和硬件资源,现在是时候建立一个专属于它的开发项目了。这里使用的软件就是刚刚安装好的微控制器初始化和代码生成器—— STM32CubeMX。

2.3.1 新建开发项目

在开始使用STM32CubeMX软件建立开发项目之前,首先需要建立项目保存的路径,在PC的“D:\STM32F072VB_REG”路径下,新建一个子文件夹,命名为“chapter02”,用于保存本章所建立的开发项目,本书以后的开发项目也是按此方法,以章节为顺序保存到该路径下。使用STM32CubeMX软件建立开发项目的步骤如下。

1)双击STM32CubeMX软件的快捷方式图标,打开STM32CubeMX软件,如图2-76所示。

2)单击“New Project”按钮,会弹出“New Project”窗口,在此窗口“MCUs List”列表中选择微控制器的型号为“STM32F072VBTx”,之后单击“OK”按钮,如图2-77所示。

3)器件选择完成后,会显示STM32CubeMX软件的主窗口。在主窗口中最上面的部分是软件的菜单栏,其次是工具栏,工具栏的下方是四个视图选项卡,如图2-78所示。

5)“Clock Configuration”视图是时钟配置视图,用于配置时钟树的运行参数,如图2-80所示。

6)“Configuration”视图是配置视图,用于配置引脚、外设等的初始化参数,如图2-81所示。

7)“Power Consumption Calculator”视图是电源功耗计算器视图,用于计算微控制器的电流消耗和电池的寿命等,如图2-82所示。

到目前为止,我们对STM32F072VBT6这个芯片的内部结构还并不熟悉,但我们还是要尝试使用STM32CubeMX软件来建立第一个开发项目,将STM32F072VBT6微控制器的PC13引脚置为低电平,用于点亮DEMO板上与该引脚相连的LED灯。

8)在主窗口中单击“Pinout”视图标签,打开引脚配置视图。在该视图的右侧,将鼠标指向出现的微控制器图形,按住键盘上的“Ctrl”键,上下拨动鼠标滚轮,可以调整“Pinout”视图中微控制器图形的大小。单击微控制器图形的“PC13”引脚,在弹出的下拉列表中将“PC13”引脚的工作模式设置为“GPIO_Output”,即将PC13引脚配置为I/O接口,并将其方向设置为输出,如图2-83所示。

http://www.jsqmd.com/news/263309/

相关文章:

  • 滨州地铺石厂商推荐:2026年品质之选,天然石/砌墙石/脚踏石/贴墙石/地铺石/蘑菇石/冰裂纹,地铺石源头厂家找哪家 - 品牌推荐师
  • 自动化视频制作:深入解析 FFmpeg 图片转视频脚本
  • 【计算机毕业设计案例】基于springboot的育儿妈宝提供奶粉、纸尿裤、辅食等商品的垂直化选购小程序的设计与实现(程序+文档+讲解+定制)
  • 实战:从零构建一个支持屏幕录制与片段合并的视频管理系统 (Node.js + FFmpeg)
  • Submitted to Journal 是什么:Expert Systems With Applications(ESWA)中 有作者没有确认
  • Python 3.14(2025最新版)的核心语法特性分析 - 详解
  • KUKA机器人KR C4 控制柜蓄电池的维护指南
  • 30、二分类和多分类的区别 - 教程
  • 人生必备的9个第一性原理
  • Apollo 9.0.0 自动驾驶系统整体架构分析 - 实践
  • 火锅爱好者集合!2026年这些火锅品牌值得一试,火锅/牛肉火锅/成都火锅/老火锅/社区火锅/附近火锅,火锅品牌哪个好 - 品牌推荐师
  • 2026 年高铁广告公司综合实力排行榜单及行业分析报告:2026年高铁广告公司如何选?高铁广告公司推荐及选购指南 - Top品牌推荐
  • 攻克RAG系统最后一公里 图文混排PDF解析的挑战与实战方案
  • TailWindCss 核心功能总结 - 教程
  • 向师傅学习的黄金和斐波总结二
  • 爬虫学习
  • Java泛型---桥方法
  • C14-2025.1.18
  • C14-2025.1.18
  • AI论文写作效率飙升200%:从零到一9款工具实操指南,彻底告别拖延 - 麟书学长
  • 别忽视这个16×16的小图标:Icon背后的产品逻辑,以及一款让开发者省心的制作工具
  • 2026年国内专业的智能货架定制厂家推荐,钢制货架/悬臂货架/重载货架/不锈钢货架/模具架/货架,智能货架批发厂家选哪家 - 品牌推荐师
  • 小程序计算机毕设之基于springboot位置服务的城市路线分享系统小程序(完整前后端代码+说明文档+LW,调试定制等)
  • 小程序毕设项目:基于springboot位置服务的城市路线分享系统小程序(源码+文档,讲解、调试运行,定制等)
  • 计算机小程序毕设实战-基于springboot+微信小程序的校园导航与信息服务系统基于微信小程序的校园信息交流平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 【课程设计/毕业设计】基于小程序的位置服务的城市路线分享系统的设计与实现基于springboot位置服务的城市路线分享系统小程序【附源码、数据库、万字文档】
  • 基于AI智能名片链动2+1模式S2B2C商城小程序的流量运营策略研究
  • 学霸同款2026 AI论文网站TOP8:本科生毕业论文必备测评
  • 分期乐购物额度闲置?安全回收指南+可可收实操拆解 - 可可收
  • 全球口碑最好的防脱洗发水排名前十,洗发水哪个牌子效果好?青少年安全首选第一名 - 博客万