前言
下面介绍stm32f103c8t6最小系统的搭建,这款芯片也是销量最多的,尽管一个单片机内部集成了很多东西,但是想让它跑起来需要一些辅助器件,例如供电电路、复位电路、外部时钟电路和模式配置。
一、搭建最小系统必须的引脚口
管脚口 名称 功能 1 VBAT 外部不掉电电池正端接口 3 PC14/OSC32_IN 外部RTC晶振(32.768kHz) 4 PC15/OSC32_OUT 外部RTC晶振(32.768kHz) 5 OSC_IN 外部系统晶振(一般接8MHz) 6 OSC_OUT 外部系统晶振(一般接8MHz) 7 NRST 外部复位引脚,低电平复位 23,35,47 VSS STM32系统电压负端(0V) 24,36,48 VDD STM32系统电压正端(3.3V) 8 VSS_A STM32内置ADC供电负端(0V) 大容量芯片才有 9 VDD_A STM32内置ADC供电正端(3.3V) 大容量芯片才有 20 PB2/BOOT1 系统启动配置引脚 44 BOOT0 系统启动配置引脚
二、复位电路
三、外部晶振电路
虽然单片机内部集成了晶振,但是单片机内部的晶振不准确,需要外界外部晶振
一、外部低速晶振电路
二、外部高速晶振电路
外部高速晶振电路与外部低速晶振电路一样,只需修改相应引脚就行。
四、系统启动配置
BOOT0 BOOT1 启动模式 说明
X 0 主闪存存储器 主闪存存储器被选作启动区
0 1 系统存储器 系统存储器被选作启动区
1 1 内嵌SARM 内嵌SARM被选作启动区
BOOT1和BOOT0电路一样。
详细查看stm32数据手册