stm核心板

esp32电压检测电路 esp32电路原理图_嵌入式


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

esp32电压检测电路 esp32电路原理图_嵌入式_02


esp32电压检测电路 esp32电路原理图_嵌入式_03


其电路组成如图所示

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℃

esp32电压检测电路 esp32电路原理图_封装_04


芯片使用的是STM32F103RCT6

(66个引脚,内存容量为256K,LQFP封装 ,工作温度范围-40 — 85℃)

esp32电压检测电路 esp32电路原理图_嵌入式_05


至于仿真接口电路的IO口如要做普通 IO,需先禁止 JTAG&SWD

连接 CH340 的TX,RX脚为PA9,PA10

esp32电压检测电路 esp32电路原理图_封装_06


芯片使用的是STM32F103ZET6

(144个引脚,内存容量为512K,LQFP封装 ,工作温度范围-40 — 85℃)

esp32电压检测电路 esp32电路原理图_嵌入式_07


下面是对其余模块的浅显认识(没学数电模电的菜鸡大概的认识)

从程序烧入说起

1.串口下载:

esp32电压检测电路 esp32电路原理图_封装_08


esp32电压检测电路 esp32电路原理图_stm32_09

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

esp32电压检测电路 esp32电路原理图_嵌入式_10

通常采用的是标准的 JTAG 接法,其实 STM32 还有 SWD 接口,SWD 只需要最少 2 跟线(SWCLK 和 SWDIO)就可以下载并调试代码了

3.USB一键下载电路

esp32电压检测电路 esp32电路原理图_封装_11


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,下载代码了,从而实现一键下 载。