首页 > 其他分享 >从0开始的stm32单片机学习之旅 第三章

从0开始的stm32单片机学习之旅 第三章

时间:2024-09-20 09:52:06浏览次数:8  
标签:第三章 引脚 电源 stm32 单片机 电路 管脚 VREF

查看原理图(以最小系统原理图为例)

1 通过看引脚名称来判断电路是属于哪个功能的

1.1 电源管脚: 引脚图中的 VDD、VSS、VREF+、VREF-、VSSA、VDDA 等都属于电源引脚。

VDD:VDD是单片机的正电源引脚,用于提供单片机的工作电压。它通常连接到电源供应器的正极。
VSS:VSS是单片机的地(GND)引脚,用于提供单片机的接地连接。它通常连接到电源供应器的负极或接地。
VREF+:VREF+是ADC的参考电压的正极引脚。它用于提供模拟转换的参考电压,以确定模拟输入信号的数字表示。您可以连接外部参考电压源到VREF+引脚。
VREF-:VREF-是ADC的参考电压的负极引脚。它通常与VSS(地)引脚相连接或者通过外部参考电压源提供。
VSSA:VSSA是模拟地(GND)引脚,它用于模拟电路的接地连接,通常与VSS引脚相连接。
VDDA:VDDA是模拟电压引脚,用于提供模拟电路的电源。它通常连接到电源供应器的正极。


1.2 晶振管脚:引脚图中的 PC14、PC15 和 OSC_IN、OSC_OUT 都属于晶振引脚,不过它们还可以作为普通引脚使用。

1.3 复位管脚: 引脚图中的 NRST 属于复位引脚,不做其他功能使用。

1.4 下载引脚:引脚图中的 PA13、PA14、PA15、PB3 和 PB4 属于 JTAG 或SW 下载引脚。不过它们还可以作为普通引脚或者特殊功能使用,具体的功能可以查看芯片数据手册,里面都会有附加功能说明。当然,STM32 的串口功能引脚也是可以作为下载引脚使用。

1.5 BOOT引脚:引脚图中的 BOOT0 和 PB2(BOOT1)属于 BOOT 引脚,PB2 还可以作为普通管脚使用。在 STM32 启动中会有模式选择,其中就是依靠着 BOOT0和 BOOT1 的电平来决定。

1.6 GPIO管脚:引脚图中的 PA、PB、PC、PD 等均属于 GPIO 引脚。从引脚图可以看出,GPIO 占用了 STM32 芯片大部分的引脚。并且每一个端口都有 16 个引脚,比如 PA 端口,它有 PA0-PA15。其他的 PB、PC 等端口是一样的。

上面引用了这个文章STM32引脚分类-CSDN博客

2 重点查看:时钟电路 复位电路 电源电路 BOOT启动电路 程序下载电路 扩展接口

2.1复位电路

点击按钮后导通为低电平,平时则是被3.3v上拉电阻上拉成高电平,在通电的同时电容可以短暂导通复位一次。

2.2时钟电路

可以看到分为8M快速晶振和32.768k低速晶振

2.3下载电路

根据产品手册中的引脚功能可以看到其实接到pa13,pa14口也能实现swd下载功能

2.4 BOOT启动电路

2.5 电源电路

2.6 拓展电路

各种io口,可进行拓展

标签:第三章,引脚,电源,stm32,单片机,电路,管脚,VREF
From: https://blog.csdn.net/m0_71617640/article/details/142289970

相关文章

  • 基于单片机设计的激光测距仪(采用XKC-Kl200模块)
    一、前言随着科技的不断进步和应用需求的增加,测距仪成为了许多领域必备的工具之一。传统的测距仪价格昂贵、体积庞大,使用起来不够方便。本项目采用STC89C52单片机作为主控芯片,结合XKC-KL200激光测距模块和LCD1602显示器,实现了一个简易且高效的激光测距仪。这个测距仪可以帮助用户快......
  • STM32的IO口知识点
    一.STM32IO工作模式输出模式:四种推挽输出:p-mos和n-mos均有效、stm32对io口有绝对的控制权,引脚可以输出高低电平(1为高)开漏输出:必须外接上拉电阻才可以输出高电平         p-mos无效只有n-mos有效,只有低电平才有驱动能力,引脚只能输出低电平,可以作   ......
  • 01 [51单片机 PROTEUS仿真设计]基于温度传感器的恒温控制系统
    目录一、主要功能二、硬件资源三、程序编程四、实现现象一、主要功能基于51单片机,具有晶振电路、复位电路、DS18B20温度传感器、LED灯和蜂鸣器灯光报警模块、LCD1602显示模块、L298N驱动电机散热模块和按键模块。主要功能:系统开始运行,显示屏显示最大温度阈值和最小......
  • 02 [proteus仿真]基于51单片机,74hs373,8255A扩展 流水灯设计
    目录一、主要功能二、硬件资源三、程序编程四、实现现象一、主要功能基于51单片机,74hs373,8255A扩展流水灯设计二、硬件资源基于KEIL5编写C++代码,PROTEUS8.15进行仿真,全部资源在页尾,提供安装包。三、程序编程#include<reg52.h>#include<intrins.h>#include......
  • 基于51单片机开发多功能菜单系统项目介绍(开源)
    51单片机多功能菜单系统一、项目介绍基于51单片机开发的多功能菜单系统是一种集成多种功能的嵌入式系统,广泛应用于电子产品中,该系统的核心是AT89C52芯片,其强大的处理能力和丰富的外设接口使其成为许多项目的理想选择。这是一个有趣且实用的项目,可以帮助用户实现多种功能,我......
  • 基于单片机设计的超声波测距仪(采用HC-SR04模块)
    一、前言本项目是基于单片机设计的超声波测距仪,主要采用了STC89C52单片机和HC-SR04超声波测距模块。通过LCD1602液晶显示屏来展示测量的距离信息。超声波测距技术是一种常见的非接触式测距方法,利用超声波的传播速度测量物体与测距器之间的距离。它具有测量范围广、精度高、反应迅速......
  • STM32F407单片机编程入门(七)USART串口485通讯实战含源码
    文章目录一.概要二.USART串口基本介绍三.STM32单片机USART内部结构图四.USART内部信号流向五.USART示波器信号解析六.485通讯基本概念七.CubeMX配置一个USART数据收发例程进行485通讯实验八.工程源代码下载九.小结一.概要USART(UniversalSynchronous/AsynchronousR......
  • STM32H7 DMA 使用配置 CUbeMX
    突发传输:突发传输在整个传输中过程中,节拍与节拍的传输是连续的 且不会被总线仲裁直到传输结束有利于优化总线的使用带宽。图中需要注意两点:(1)外设处:数据宽度*突发SIZE<=Threshold值(2)内存处:数据宽度*突发SIZE<=Threshold值理解:突发传输,8beat一次 Burst,翻译为8拍一次突发,理解为突......
  • 基于STM32的智能水质监测系统设计
    文章目录前言资料获取设计介绍功能介绍设计程序具体实现截图参考文献设计获取前言......
  • [STM32]STM32L4超低功耗应用
             在完成了上一个低功耗小应用之后,发现有些问题还是需要解决。一是整体功耗不够低,二是用无线功能的话功耗难以做到极低。所以这次打算做一个去除无线功能的超低功耗的温湿度计。一、硬件选型1.主控和LDO:对于低功耗最重要的就是主控和LDO,所以主控选择STM32Lxx......