编程语言
首页 > 编程语言> > 初学STM32对于电路原理图之浅识(MCU,程序烧录模块电路)

初学STM32对于电路原理图之浅识(MCU,程序烧录模块电路)

作者:互联网

stm核心板
寒假学习使用得stm32核心板
其电路由通讯—下载电路模块接口、电源转换模块电路(5V---->3.3V)、JTAG/AWD调试接口电路,stm32微控制处理器模块,高速外部晶振电路,低速内部晶振电路,LED电路,复位电路,独立按键电路,外扩引脚电路组成

这是我们将用来学习的正点原子的STM32F103ZE6
在这里插入图片描述
其电路组成如图所示

1.微控制器电路

STM32代表ARM Cortex-M 内核的32位微控制器
F(产品类型):F代表通用系列
103(芯片子系列):101基本型,102USB基本型(USB2.0),103代表增强型系列,105或107互联型
R(引脚数量):T=36, C=48, R=64, V=100 ,Z =144
C(闪存容量):4=16K,6=32K,8=64K,B=128K,C=256K,D=384K,E=512K
T(表封装):
H代表BGA封装
T代表LQFP封装
U代表VFQFPN封装
Y代表WLCSP64
6(工作温度范围):6代表-40 — 85℃,7代表-40 —105℃
stm32微控制器电路/寒假在立创EDA画的原理图/
芯片使用的是STM32F103RCT6
(66个引脚,内存容量为256K,LQFP封装 ,工作温度范围-40 — 85℃)
其外拓引脚电路除去(PC14,PC15,PD0,PD1用作外部晶振电路)
至于仿真接口电路的IO口如要做普通 IO,需先禁止 JTAG&SWD
连接 CH340 的TX,RX脚为PA9,PA10
将学习的STM32F103ZET6
芯片使用的是STM32F103ZET6
(144个引脚,内存容量为512K,LQFP封装 ,工作温度范围-40 — 85℃)
外拓引脚
下面是对其余模块的浅显认识(没学数电模电的菜鸡大概的认识)
从程序烧入说起
1.串口下载:
在这里插入图片描述
在这里插入图片描述

2.JTAG 调试口下载/SWD调试口下载:(区别:占用IO口数不同)

在这里插入图片描述

通常采用的是标准的 JTAG 接法,其实 STM32 还有 SWD 接口,SWD 只需要最少 2 跟线(SWCLK 和 SWDIO)就可以下载并调试代码了
3.USB一键下载电路
团队做电压计使用到的电路
USB 转串口,选择 CH340G
一键下载电路的具体实现过程:首先,mcuisp 控制 DTR 输出低电平,则 DTR_N 输出高, 然后 RTS 置高,则 RTS_N 输出低,这样 Q3 导通了,BOOT0 被拉高,即实现设置 BOOT0 为 1, 同时 Q2 也会导通,STM32F1 的复位脚被拉低,实现复位。然后,延时 100ms 后,mcuisp 控制 DTR为高电平,则DTR_N输出低电平,RTS维持高电平,则RTS_N继续为低电平,此时STM32F1 的复位引脚,由于 Q2 不再导通,变为高电平,STM32F1 结束复位,但是 BOOT0 还是维持为 1,从而进入 ISP 模式,接着 mcuisp 就可以开始连接 STM32F1,下载代码了,从而实现一键下 载。

标签:烧录,封装,引脚,原理图,电路,JTAG,STM32F1,下载
来源: https://blog.csdn.net/Silhouette_Lin/article/details/105926745