Stm32最小系统板的构成详解 |
您所在的位置:网站首页 › 晶振和电容组成的作用是什么 › Stm32最小系统板的构成详解 |
文章目录
一、组成二、主控MCU三、电源电路四、时钟电路五、复位电路六、接口调试电路七、启动电路
一、组成
STM32的最小系统的硬件组成主要有:单片机、电源电路、时钟电路、复位电路、调试接口电路、启动电路。 二、主控MCUStm32f103c8t6工作电压为2-3.6V(一般采用3.3V),内置64-128KBytes Flash,20KBytesSRAM,带有37个通用GPIO口(含特殊功能IO)。在最小系统板上主要连接晶振电路、复位电路、工作电源、以及配置BOOT启动方式。 三、电源电路stm32的工作电压一般是3.3V,在实际应用中,多是为其提供5V电源,然后经LDO(低压差线性稳压器)转为3.3V,另外电路中还要加些去耦电容对输入、输出电压进行滤波,稳定电压。 四、时钟电路在Stm32F103C8T6最小系统板中,有内部自带的一个8MHZ的RC时钟,外部8MHZ晶振(最常用,方便备频,频率稳定)和一个32.768KHZ的外部晶振(一般给实时时钟模块RTC使用)组成。 晶振两端电容(一般为10~40PF)的作用: 1.使晶振两端的等效电容等于或接近于负载电容; 2.起到一定的滤波的作用,滤除晶振波形中的高频杂波; 五、复位电路上图的复位电路可实现上电复位和手动按键复位两种功能。 (1)上电复位:在上电瞬间,C2电容的充电电流很大,电容相当于短路,RESET出现短暂的低电平,这个低电平会对单片机进行复位。当C2电容两端的电压达到稳定时,电容C2充满电就相当于断路,RESET端变为高电平,单片机开始运行。由此,即实现了自动上电复位。低电平的持续时间要维持1ms左右。 (2)手动复位:按键SW1按下后,RESET端为低电平,从而对单片机进行复位。 六、接口调试电路SWD接口为单片机的程序烧录、软件调试接口,使用ST-Link、或者JLink可通过SWD接口进行程序烧录或调试。 七、启动电路BOOT启动方式主要有三种,主闪存存储器启动、系统存储器启动、内置SRAM启动,BOOT1和BOOT0在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序。对应的BOOT引脚状态及启动地址如下图: BOOT1BOOT0启动模式启动地址说明X0主闪存存储器Flash0x0800 0000中断向量表定位于FLASH区,主闪存被选为启动区域,最常用,用户代码。同时复位后PC指针位于0x2000000处01系统存储器0x1FFF F000系统存储器被选为启动区域,程序功能由厂家设置。中断向量表定位于内置Bootloader区,此时可通过串口下载程序的二进制文件到flash区11内置SRAM0x2000 0000内置SRAM被选为启动区域,中断向量表定位于SRAM区,同时复位后PC指针位于0x2000000处最常用的模式为主闪存存储器启动,即内部Flash启动,BOOT1=0,BOOT1=x(x表示0或1均可)。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |