一、单片机的命名规则
以STM32F103ZET6为例,该芯片的组成为7个部分,其命名规则为:
1.STM32:代表ARM Cortex-M3内核为32位微控制器;
2.F:代表芯片子系列;
3.103:代表增强型系列;
4.Z:代表引脚数,其中T为36脚,C为48脚,R为64脚,V为100脚,Z为144脚;
5.E:代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,B代表128K字节Flash,C代表256K字节Flash,D代表384K字节Flash,E代表512K字节Flash;
6.T:代表封装,其中H代表BGA封装,T代表LQFP封装,U代表VFQFPN封装;
7.6:代表工作温度范围,其中6代表-40℃——85℃,7代表-40℃——105℃。
二、最小系统电路的组成
STM32的最小系统的硬件组成主要有:电源电路、复位电路、时钟(晶振)电路、调试接口电路和启动电路。
电源电路:一般是3.3v输入作为STM32芯片的工作电压,实际中很多采用LDO将5v转为3.3v进行供电,另外电路上还要加多个0.01uF的去耦电容对输入电压进行滤波,稳定输入电压。最小系统板上的USB接口,可给系统板供电;
复位电路:
由上图可知,当按键按下时,PESET和GND接通至低电平,单片机触发复位;
时钟(晶振)电路:晶振可为电路提供基本的时钟信号,通常晶振应用在电路系统中,有益于各部分保持同步。
调试接口电路:
最小系统板上配备了SWD调试接口,支持J-LINK,ST-LINK,J-LINK OB下载;
启动电路:
STM32芯片的启动方式是可以选择的,方式的选择通过端口(BOOT)进行选择。