• STM32中电源符号命名规则

为什么在在STM32中电源正负极不一样命名?

跟MOS管结构有关 mos管的电流是从漏极流向源极 所以VSS在STM32中D->VDD为正极,S->VSS为正极。

  • STM32中引脚复用和重映射

通用功能

复用功能

同一个引脚有多个功能可以使用

引TOG脚重映射功能

当我们使用外设同时用到需要同一个引脚的功能时 我们就需要使用它的引脚重映射的功能

                   · 

  • GPIO输出

通用 和 复用 推挽和开漏

推挽就是给1就输出高电平VDD开Nmos导通,给0就是下面的Pmos导通输出低电平。

开漏就是0就是下面的Nmos导通输出低电平,给1就是高阻抗,因为开漏模式下Pmos一直保持关断的。

 

 

复用就是把引脚的控制权交给外设去控制,不能直接设置高低电平。

  • 最大输出速度的概念

向IO口交替写0和1且输出不失真的最快速度,只有输出需要考虑输出速度。

 

 

 

  • 输出常用的函数 以及结构图

 

  • GPIO输入

上拉输入 下拉输入 浮空输入 模拟输入

 

 
   

两个保护二极管和一对可软件控制的上拉 / 下拉电阻。它们的作用是保护单片机不被烧坏和给引脚一个确定的默认电平,解决新手最头疼的 "电平乱跳、误触发" 问题。

 

其内部提供电阻为默认电压,通过外部电路,控制输入的电平的高低。

常用在读取按键 来控制LED灯的闪烁。

 

  • 1. 浮空输入(上拉 / 下拉都关闭)

  • 内部无电阻,引脚直接接外部电路。
  • 外部悬空时:电平不稳定、乱跳(受干扰)。
  • 适用:外部自带稳定电平的电路。
  • 2. 上拉输入

  • 引脚内部接上拉电阻到 VCC
  • 外部悬空:默认高电平
  • 外部接低电平:引脚读低。
  • 最常用:独立按键(一端接引脚、一端接地)。
  • 3. 下拉输入

  • 引脚内部接下拉电阻到 GND
  • 外部悬空:默认低电平
  • 外部接高电平:引脚读高。
  • 4. 模拟输入

  • 关闭数字电路,直通 ADC 模数转换器
  • 用途:读取模拟电压(电位器、传感器、电压采集),不能做普通数字输入

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     

    Logo

    智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

    更多推荐