基于STM32的单片机最小系统主要由五部分组成,而每个部分均有其各自的特点。基于STM32F103Vx-LQFP100的最小系统原理图如图2.8所示。该最小系统的五个组成部分包括电源、复位、时钟、下载电路和启动模式。下面分别说明这几部分的功能。
(1)电源。基于STM32的系统开发板均可以有多种供电方式,由电源稳压芯片产生3.3V、2.5V、2.8V三种电压。一般情况下,3.3V给STM32开发板和CPU供电;而2.5V和2.8V多给专用功能芯片供电,如MP3芯片等。
(2)复位。CPU主芯片具有复位管脚,一般通过一个RC振荡电路实现手动复位。
(3)时钟。一般情况下,STM32单片机系统板具有多种时钟电路。其中,32.768K为低速晶振,接到CPU主芯片的8和9管脚。而8M高速晶振接到CPU主芯片的12和13号管脚。内部还有分频电路,这使得STM32有很多时钟源,方便各种频率功能模块的使用。
(4)下载电路。STM32系统开发板一般可具有五种下载方式,分别是:USB-RS232下载方式、RS232下载方式、USB下载方式、ST-LINK仿真下载方式和JLINK仿真器下载方式。
(www.daowen.com)
图2.8 STM 32最小系统原理图
(5)启动模式。一般情况下,基于STM32的开发板具有三种启动模式,分别是:主闪存存储器被选为启动区域、系统存储器被选为启动区域和内置SRAM被选为启动区域。这三种启动模式的转化可以通过开发板上的“BOOT”跳线完成,其启动模式选择原理图如图2.9所示。
图2.9 启动模式选择
当两个跳线帽分别插入3、5针脚和4、6针脚后,启动模式是从主闪存存储器启动;当两个跳线帽分别插入1、3针脚和2、4针脚后,启动模式是从内置SRAM启动;当两个跳线帽分别插入1、3针脚和4、6针脚后,启动模式是从系统存储器启动。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。