ARTICLE DETAIL

资讯详情

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

嵌入式基础_初识STM32F103ZET6

嵌入式基础_初识STM32F103ZET6

一.STM32F103ZET6命名方法

1.ZET6

①Z

这个MCU有144个pin(也叫做针脚或引脚),针脚就是 MCU 侧⽅凸起的⾦属针. MCU 通过这些⾦属针和其他电⼦元件连接,⽤于传输电信号.


②E

表⽰内部Flash容量为512KB;
MCU内部会有flash,不同的MCU,flash大小会有差异,因为不同的flash容量,代表能烧写不同程序的体积,本质是对应不同规模的产品,flash种类越多,就可以在成本可控的范围内低成本满足产品需求,从而让终端更具有价格竞争力。

③T

封装类型,采⽤:LQFP封装

④6

⼯作温度范围.6表⽰⼯作温度范围-40度到+85度.如果是7表⽰⼯作温度范围-40度到+105度

二.认识STM32F103ZET6引脚

1.引脚布局

引脚布局属于硬件,那么就⼀定能在《数据⼿册》中找到引脚相关内容。

在 STM32F103ZET6 实物图上,有⼀个实⼼的圆点,通过这个圆点来明确引脚从哪⾥开始编号, 从圆点最近的引脚开始编号,编号从1开始,逆时针递增。

每个引脚都有⼀个对应的名字,描述这个引脚的功能.后续我们编写代码的时候,相当⼀部分逻辑就是在 针对这些引脚,通过设置输⼊/输出的电信号,对某种设备进⾏控制。

2.特殊功能引脚

功能由MCU芯⽚硬件永久固定,不可通过软件更改。必须按照数据⼿册规定的⽤途正确连接(如接 电源、地、时钟、复位),MCU才能正常启动和⼯作.

①VDD与VSS

VDD 接正极供电:指芯⽚内部逻辑电路(通常指MOSFET晶体管的漏极)的⼯作电压, 通俗理解:就是芯⽚的正电源输⼊引脚,在 STM32F103 系列上,通常连接 +3.3V。

VSS 接地:指芯⽚内部逻辑电路的公共地(源极)电压,就是芯⽚的负极或 0V参考地,在 STM32F103 系列上,连接到电路的 GND (地线)

②NRST 复位引脚

指的是让单⽚机强制回归初始状态,相当于重启,就是让单⽚机(MCU)强⾏回到⼀个确定的初始状态,就像电脑强制重启⼀ 样。

绝⼤多数单⽚机(如STM32等)的复位引脚是低电平有效,即:
引脚为低电平( 0V ,也就是接地)时,处于复位状态。
引脚为⾼电平( 3.3V )时,正常运⾏。

③VBAT :备⽤电池

当 VDD 异常(掉电)时, VBAT ⾃动为MCU供电(主要是RTC(实时时钟)和备份寄存器),确 保时间不丢失、数据不丢失,但 MCU 整体停⽌运⾏。这提⾼了系统在“恢复供电后能快速恢复时 间上下⽂”的可靠性,⽽不是保证核⼼功能持续运⾏。

④BOOT0 :启动模式选择

Bootloader 是ST公司固化在芯⽚系统存储器⾥的不可修改程序,作⽤是⽤串⼝等接⼝烧录/恢 复固件,当未来我们使⽤仿真器⽆法烧录的时候,可以使⽤它强制烧写,恢复执⾏状态的。

NRST 复位引脚VS BOOT0 :
启动模式选择NRST 复位引脚:不改变启动源,只是从头开始运⾏指定的软件。
BOOT0 启动模式选择:不触发重启,只决定重启后运⾏谁的问题。

⑤其他

OSC_IN / OSC_OUT :外部⾼精度时钟输⼊/输出引脚
VREF 系列:⾼精度; ADC/DAC 的参考电压
NC : No Connect ,未进⾏任何连接的引脚

3.普通引脚

MCU 的“可编程接⼝”。其功能完全由你的软件决定。你可以动态地将其配置为输⼊(读取按 键)、输出(控制 LED )或复⽤为 UART 、 I2C 、 SPI 、 PWM 、 ADC 等特定外设功能。

⾸先通过字⺟对普通引脚进⾏分组,再使⽤数字对每个组的引脚进⾏编号 :

A-G = 7 , 0-15 = 16 ,⼀共7*16 = 112 个普通引脚

返回列表