ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

初学嵌入式(1)——认识STM32F103ZET6、仿真器

初学嵌入式(1)——认识STM32F103ZET6、仿真器 耕耘 :C、C、嵌入式技术领域我的个人主页❄️个人专栏《C语言专栏》 《嵌入式专栏》✨**不要等待机会而要创造机会**✨博主简介:✨✨一位热爱生活的阳光大男孩.✨✨前言本文介绍了STM32F103ZET6微控制器的基本知识和硬件特性。首先解析了STM32命名规则重点说明F103ZET6各字段含义144引脚、512KB Flash、LQFP封装、-40~85℃工作温度。其次讲解了关键引脚功能包括供电引脚(VDD/VSS)、复位引脚(NRST)、备用电池(VBAT)和启动模式选择(BOOT0)。最后简要介绍了DAP-Link仿真器的作用及连接方式。文章为初学者提供了STM32硬件接口的基础认知涵盖芯片命名、引脚功能和外设连接等核心内容。。文章目录前言一、初识STM32F103ZET61. 什么是STM322.STM32F103ZET6 命名⽅法1.STM322.F1033.ZET6Z(表示引脚数)E内部 Flash 容量T封装类型6工作温度范围.二、认识 STM32F103ZET6 引脚1、引脚布局2、特殊引脚的介绍部分1、VDD与VSS2、NRST 复位引脚3、VBAT 备⽤电池4、BOOT0 : 启动模式选择3、普通引脚的介绍三、认识仿真器结语一、初识STM32F103ZET61. 什么是STM32STM32从字⾯上来理解ST是意法半导体M是Microelectronics的缩写32表⽰32位合起来理解STM32就是指ST公司开发的32位微控制器。在如今的32位控制器当中STM32可以说是最璀璨的新星它受宠若娇⼤受⼯程师和市场的⻘睐⽆芯能出其右2.STM32F103ZET6 命名⽅法这⾥我们以 STM32F103ZET6 来讲解下STM32的命名⽅法1.STM32.STM32表⽰为 意法半导体设计⽣产的 32 位 MCU2.F103F1归属于 “主流” (Mainstream) 产品线. 并且使⽤ Cortex-M3 的 CPU 内核.03属于 STM32F1 ⼦系列中具体的产品线3.ZET6Z(表示引脚数)Z :这个 MCU 有 144 个 pin (也叫做 针脚 或 引脚 ).针脚就是 MCU 侧⽅凸起的⾦属针.MCU 通过这些⾦属针和其他电⼦元件连接, ⽤于传输电信号.⼀条边上是 36 个, 4 条边共计 144 个.当然还有其他字符也能表⽰其他 pin 数⽬选择多少针脚完全取决与你选择产品需要的性能如果选择做玩具选一个小针脚就可以满足了。针脚越多他链接的的外设越多外设越多他的成本就越高。E内部 Flash 容量Flash表示闪存储器通俗来讲就是MCU中代码运行地方的空间大小E表示该型号微控制器MCU内部集成的Flash 存储器容量为 512 KB也还有其他型号。T封装类型T: 封装类型, 采⽤ LQFP 封装.当然也有其他类型的封装如下(部分)封装的含义就是电⼦元件要想⼯作, 需要焊接到电路板上. 这就需要电路板提供对应的 “焊盘”.此处的 “封装” 就描述了 “焊盘” 的形状. 电⼦元件的形状也就需要和焊盘形状匹配上6工作温度范围.6 表⽰⼯作温度范围 -40度 到 85度. 如果是 7 表⽰⼯作温度范围 -40度 到 105度二、认识 STM32F103ZET6 引脚1、引脚布局引脚布局属于硬件那么就⼀定能在《数据⼿册》中找到引脚相关内容如下图。外部功能名称之间的关系**(PA*或者VSS等)后面会挑一些特殊的初步了解一下如图在STM32F103ZET6 实物图上, 有⼀个实⼼的圆点**。通过这个圆点来明确引脚从哪⾥开始编号从圆点最近的引脚开始编号. 编号从 1 开始,逆时针递增.2、特殊引脚的介绍部分1、VDD与VSSVDD 接正极供电指芯⽚内部逻辑电路通常指MOSFET晶体管的漏极的⼯作电压通俗理解就是芯⽚的正电源输⼊引脚在 STM32F103 系列上通常连接3.3VVSS 接地指芯⽚内部逻辑电路的公共地源极电压就是芯⽚的负极或0V参考地在 STM32F103 系列上连接到电路的GND 地线通俗来讲就是给MCU供电的以确保其可以正常运行那为什么会有那么多组VDD与VSS呢有以下几个原因提高供电均匀性确保芯片各处电压一致避免因距离电源引脚远导致局部电压不足。适应高频需求高频电路对电源响应要求高多引脚能快速补充电荷维持稳定工作。增强可靠性冗余设计减少单点失效风险即使个别引脚接触不良芯片仍能正常工作。2、NRST 复位引脚指的是让单⽚机强制回归初始状态, 相当于“重启”。和电脑的重启含义差不多。绝⼤多数单⽚机如 STM32 等的复位引脚是 低电平有效即引脚为低电平 0V 也就是接地时, 处于复位状态也就是我们说的重启。引脚为⾼电平 3.3V 时,正常运⾏。3、VBAT 备⽤电池主要用于维持实时时钟RTC和备份寄存器的供电确保在主电源断开时关键数据不丢失。原理就像拔掉电脑主机的电源几天但重新通电时电脑的时间还是对的。相当于备用电池来维持一些基本工作。4、BOOT0 : 启动模式选择描述了单⽚机复位后, 从谁提供的软件指令开始执⾏.接 GND 接地正常开机。接 3.3V进入系统存储器或SRAM启动模式通俗来讲就是选择从什么地方开始运行。NRST 复位引脚 VS BOOT0 : 启动模式选择NRST 复位引脚不改变原先启动的位置只是从头开始运⾏指定的软件。BOOT0 启动模式选择不触发重启只决定重启后运⾏谁的问题。3、普通引脚的介绍按字母分类可分为PA\PB\PC\PD\PE\PG,从A到G排列每个字母类型都是0-15编号例如PA0、PA1、PA2、PA3、PA4、PA5、PA6、…PA15一个类型16个一共112个。三、认识仿真器他是链接电脑和板子的一种硬件。简单来说仿真器的作用就是将写好的的程序烧写到板子中MCU中Flash当中。仿真器的类型多种多样有ST-Link、J-Link、U-Link、DAPLink等而博主选用的是DAP-Link如下图。后面我们就需要用杜邦线上图右下所示将仿真器与板子链接首先需要按对应的针脚去接线按凹凸一组接即可。USB口则接到电脑端。结语“别走你的三连还在我这儿寄存着呢点赞是门票投币是VIP收藏是复活甲下次更新记得来取哦完.
返回列表