STM32学习|STM32最小系统介绍
STM32的最小系统主要有五个部分组成:
电源电路、时钟源电路、BOOT启动电路、调试接口电路、复位电路
MCU:
①电源电路
3.3V的电源从这里接入,其中电容起到滤波的作用。
②时钟源电路
晶振的作用是为最小系统提供最基本的时钟信号,电容的作用是保证晶振输出的震荡频率更加稳定。
③BOOT启动电路
BOOT0 |
BOOT1 |
启动方式 |
0 |
x |
从主闪存存储器启动 |
1 |
0 |
从系统存储器启动 |
1 |
1 |
从内置SRAM启动 |
stm32有三种启动模式,由boot0和boot1引脚在复位时的状态决定。
一般使用JTAG或者SWD调试下载程序,会下载到闪存里,所以可以直接将BOOT0引脚和BOOT1引脚置为低电平。
④调试接口电路
常用的调试下载方式有JTAG和SWD,现在采用SWD调试接口,直接将SWCLK、SWDIO、GND、3.3V引脚引出即可。
⑤复位电路
stm32有三种复位方式:系统复位、电源复位和后备域复位
采用电源复位的方式,当RST引脚被拉低产生外部复位时,产生复位脉冲,从而使系统复位。
STM32学习|STM32最小系统介绍相关推荐
- STM32 | 学习STM32的一些经验分享
1024G 嵌入式资源大放送!包括但不限于C/C++.单片机.Linux等.关注微信公众号[嵌入式大杂烩],回复1024,即可免费获取! 前言 前两天在群里看到群友们在讨论学习STM32的话题,并且今 ...
- 1. STM32学习 STM32综述
什么是STM32 STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器(MCU),学习使用的是STM32F1系列,内核为Cortex-M3. STM32功能强大.性能优异.片上资源 ...
- STM32学习之TFTLCD
前言 之前的STM32博客学习了从0新建工程,C语言知识复习,总线时钟等基础知识,现在根据手册开始正式的开发项目,本篇博客主要是理解文档中的TFTLCD部分的学习 学习资料来自:STM32F407最小 ...
- STM32学习之总线与时钟
前言 上一篇博客复习了C语言,这一篇博客主要是学习STM32F407中的总线与时钟,这一部分对计算机组成原理的知识有一定的要求, 这一部分极其枯燥,但是十分重要,望仔细学习 学习资料来自:STM32F ...
- STM32和51最小系统原理图以及PCB板图以及元件库
写在前面 由于最近社团学习AD的时候,作业要求画一个STM32和51的最小系统板,经过一番学习,自己琢磨出了这两个作业 新手上路,大佬勿喷 更新 2021.9.11更新 实在不好意思,有许多网友找我要 ...
- STM32学习心得十八:通用定时器基本原理及相关实验代码解读
记录一下,方便以后翻阅~ 主要内容: 1) 三种定时器分类及区别: 2) 通用定时器特点: 3) 通用定时器工作过程: 4) 实验一:定时器中断实验补充知识及部代码解读: 6) 实验二:定时器PWM输 ...
- STM32电路设计之最小系统
先点赞,再看博客,顺便点个关注鼓励一下. 如果文章看完,觉得不错的话可以点个收藏,日后不迷路. STM32电路设计之最小系统(F1) 1 前言 1.1 最小系统 1.2 参考资料 2 设计过程 2.1 ...
- CAN通讯协议层--秉火STM32学习笔记
首先非常感谢秉火团队为我们提供学习STM32的丰富资料及详细教程,此笔记仅用作个人学习记录,以此加深记忆,如果读者也喜欢,请一同感谢并支持秉火团队. 1. CAN 的波特率及位同步 由于CAN 属于异 ...
- STM32学习笔记(13)——模数转换ADC
这个月一直忙于准备考试,已经考完一半科目了,偷闲写了这篇文章.因为还没考完试,估计还得咕一段时间了. STM32学习笔记(13)--模数转换ADC 第一部分:ADC功能框图 一.输入电压 二.输入通道 ...
最新文章
- Network Broadcast
- HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用?
- poj2362 DFS+剪枝
- Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy: Cross origin requests
- 沈逸老师ubuntu速学笔记(2)-- ubuntu16.04下 apache2.4和php7结合编译安装,并安裝PDOmysql扩展...
- Angular Service
- python鼠标右键检测按钮_如何检测右键单击+左键单击
- android onSaveInstance方法项目中的实践
- Xampp mysql启动
- mysql commit undo_详细分析MySQL事务日志(redo log和undo log)
- mysql数据库服务器默认端口_各个数据库的默认端口
- DSP2812和28335的区别
- 怎么登陆小程序服务器端,微信小程序如何登录
- jQuery动画代码详解
- 360浏览器打不开html5文件,360浏览器打不开oa_打不开360浏览器
- simulink实现他励直流电动机减弱磁通调速仿真
- ajax 获取数据并展示到前台
- Filter基础知识
- 浏览器被毒霸占领这样去掉
- 走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven