1.电源
(1)各种名词解释
(2)为什么会有VDD_1 _2 _3区分?
(3)Mirco USB
(4)5v->3.3v滤波电路
(5)电源指示灯
2.复位电路
(1)什么是复位
(2)复位引脚和电路
3.晶振模块
(1)复位引脚
(2)时钟和时钟树
(3)为什么不直接使用内部8M时钟源?
(4)8MHz主晶振介绍
(5)为什么选择32.768KHz RTC晶振?
(6)晶振原理图
4.程序下载口
(1)JTAG下载:
(2)SWD下载:
(3)串口下载:
(4)程序下载口原理图编辑
5.启动方式
(1)三种启动方式:
(2)启动原理图
一、何为最小系统?
二、最小系统电路设计
1.电源
(1)各种名词解释
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(2)为什么会有VDD_1 _2 _3区分?
(3)Mirco USB
-
1)Vbus:电源引脚。
-
2)D+:数据线+。
-
3)D-:数据线-。
-
4)ID脚:Identification,检测的意思。ID线—以用于识别不同的电缆端点,mini-A插头(即A外设)中的ID引脚接地,mini-B插头(即B外设)中的ID引脚浮空。
-
5)GND:接地
-
增益控制:增益很大的反相放大器。 -
8MHZ谐振器:晶体。 -
CL1、CL2:匹配电容。是电容三点式电路的分压电容,接地点就是分压点。以接地点即分压点为参考点,输入和输出是反相的,但从并联谐振回路即石英晶体两端来看,形成一个正反馈以保证电路持续振荡,它们会稍微影响振荡频率,主要用与微调频率和波形,并影响幅度。 -
RF:反馈电阻(一般≥1MΩ)它使反相器在振荡初始时处于线性工作区。 -
REXT:限流电阻,与匹配电容组成网络,提供180度相移,同时起到限制振荡幅度,防止反向器输出对晶振过驱动将其损坏。
(4)5v->3.3v滤波电路
(5)电源指示灯
2.复位电路
(1)什么是复位
(2)复位引脚和电路
3.晶振模块
(1)复位引脚
(2)时钟和时钟树
(3)为什么不直接使用内部8M时钟源?
(4)8MHz主晶振介绍
(5)为什么选择32.768KHz RTC晶振?
(6)晶振原理图
4.程序下载口
(1)JTAG下载:
Group,即为联合测试行动小组,是一种国际标准测试协议。JTAG下载是需要依靠烧录器的,标准的JTAG接口是4线的,包括 JTMS,
JTCK,JTDI,
JTDO,它们的功能分别是模式选择,时钟输入,数据输入和数据输出,烧录器上的引脚对应连接到STM32F103C8T6的I/O口分别为PA13,PA14,PA15,PB3,加上接VCC和GND,所以JTAG接口最少需要6个引脚。同时单片机的BOOT0,BOOT1引脚要接地。
(2)SWD下载:
Debug,即为串行调试接口。SWD下载是需要依靠烧录器的,SWD接口是2线的,包括SWDIO,SWCLK,它们的功能分别是数据输入输出和时钟输入,烧录器上的引脚对应对应连接到STM32F103C8T6的I/O口分别为PA13,PA14,加上接VCC和GND,所以SWD接口最少需要4个引脚。同时单片机的BOOT0,BOOT1引脚要接地。
(3)串口下载:
(4)程序下载口原理图
5.启动方式
(1)三种启动方式:
也就是我们常说的ISP程序,
这是一块ROM,出厂后无法修改。一般来说,我们选用这种启动模式时,是为了从串口下载程序,因为在厂家提供的BootLoader
中,提供了串口下载程序的固件,可以通过这个BootLoader将程序下载到系统的Flash中。
内置SRAM,既然是SRAM,自然也就没有程序存储的能力了,这个模式一般用于程序调试。假如我只修改了代码中一个小小的地方,然后就需要重新擦除整个Flash,比较的费时,可以考虑从这个模式启动代码(也就是STM32的内存中),用于快速的程序调试,等程序调试完成后,在将程序下载到SRAM中。
(2)启动原理图
本文为博主@热爱嵌入式的小佳同学 原创 文章链接:
#artContent h1{font-size:16px;font-weight: 400;}#artContent p img{float:none !important;}#artContent table{width:100% !important;}