ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2020-05-06 21:03:21  阅读:731  来源: 互联网

标签:烧录 封装 引脚 原理图 电路 JTAG STM32F1 下载


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有