0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32IO口的电压

STM32IO口的电压

分享:

STM32 微控制器 I/O 引脚(GPIO) 的电压主要取决于以下几个关键点,请务必参考具体型号的数据手册以获取最准确的信息:

  1. 核心工作电压 (VDD/VSS):

    • 绝大多数 STM32 系列(如 STM32F0, F1, F2, F3, F4, F7, L0, L1, L4, G0, G4, H7 等)的 核心逻辑电压是 3.3V。这是芯片内部 CPU、内存、外设等工作的标准电压。
    • 因此,I/O 引脚输出的 标准逻辑高电平 (VOH) 非常接近 3.3V(通常在 3V 以上,具体最小值看手册),标准低电平 (VOL) 非常接近 0V(通常在零点几伏以下,具体最大值看手册)。
  2. I/O 电压容忍范围 (FT - Five-volt Tolerant):

    • 最关键的特性: 绝大多数 STM32 的 I/O 引脚(标有 FT 的引脚)设计为 5V 容忍
    • 含义:
      • 输出时: 引脚只能输出最高 3.3V 的高电平。如果外设需要 5V 高电平信号,STM32 引脚不能直接提供,需要使用电平转换器(如 MOSFET、电平转换芯片)或依靠外部上拉电阻(如果外设接受弱上拉)。
      • 输入时: 引脚可以安全地承受高达 5V 的输入电压(即使此时 STM32 的 VDD 是 3.3V),而不会被损坏。这意味着你可以将 5V 逻辑器件(如传感器、模块)的输出直接连接到 STM32 的 FT 引脚上读取状态,不需要额外的电平转换电路(只要信号频率不太高)。
  3. 供电电压范围 (VDD):

    • 虽然核心设计是基于 3.3V,但很多 STM32 芯片(尤其是低功耗系列如 L0/L4/G0/G4)的 VDD 供电电压范围比较宽泛,例如 1.71V3.6V(具体范围看手册)。
    • 重要影响: 当你在这个范围内使用低于 3.3V 的 VDD(例如 2.0V1.8V)时:
      • I/O 引脚输出的高电平 (VOH) 会随之降低(接近你供电的 VDD)。
      • I/O 引脚能识别为高电平的输入电压阈值 (VIH) 也会降低
      • FT 引脚的 5V 输入容忍能力通常不受影响(只要 VDD 在规格范围内)。

总结:

  • 标准输出电平: ≈ 3.3V (高电平), ≈ 0V (低电平)。如果用低于 3.3V 的 VDD 供电,则输出高电平 ≈ VDD。
  • 最关键特性 (输入): 标有 FT 的引脚,在 VDD 为 1.71V - 3.6V 范围内工作时,可以安全地直接接收 5V 的输入信号
  • 输出限制: 不能输出 5V 高电平,最高只能输出 ≈ 3.3V (或你供电的 VDD)。驱动 5V 器件需要额外电路。
  • 务必查阅手册: 请务必查找你所使用的 具体 STM32 型号的官方数据手册 (Datasheet),确认:
    • 工作电压范围 (VDD)。
    • 哪些引脚是 5V 容忍引脚 (FT)。并非所有引脚都是 FT(如 VCAP, VREF+, BOOT0 等通常不是)。
    • 具体的 VOH, VOL, VIH, VIL 参数值(受 VDD 和负载影响)。

简单回答:STM32 的 I/O 口本身工作在约 3.3V,但大部分引脚(FT引脚)能安全接受 5V 输入信号。

STM32io的左右移程序该如何编写?

stm32io的左右移程序该如何编写

祁义嘞 2019-10-03 12:06:12

stm32IOIDR读取方式

stm32IOIDR读取方式,STM32微控制器有一个96位的产品唯一身份标识,在任何情况下都是唯一且不允许修改这个96位的产品唯一身份标识,可以以字节(8位)为单位读取,也可以以半字(16位

小野七七 2021-07-19 06:11:51

请问stm32IO能直接驱动IRF520吗?

请问stm32IO能直接驱动IRF520?IRF520手册上好像说驱动电压在2——4v就可以,我想通过IRF520驱动24V的风扇,电流250ma,还有24V灯带电流小于1A。请问可以么?不可以的话需要加什么驱动?三极管吗?

60user90 2019-06-19 02:43:07

简单的介绍一下控制stm32IO的基本操作

stm32IO的基本操作1.时钟初始化2.配置GPIO模式3.控制GPIO端口输出时钟初始化 我们需要控制的是GPIOB.5端口 我们可以从下图了解到GPIOB端口是挂载到APB2总线上面的,需要初始化时钟的话就需要用到RCC寄存器 而RCC寄存器是挂载到AHB总线上的...

站长2014 2022-01-24 06:03:05

STM32 IO介绍

STM32 IO 简介1.IO介绍2.仿真与下载1.IO介绍STM32IO 可以由软件配置成如下 8 种模式:1、 输入浮空2、 输入上拉3、 输入下拉4、 模拟输入5、 开漏输出6、 推挽

北冥有熊 2022-01-24 07:53:20

STM32单片机的八种IO模式讲解

STM32有八种IO模式,分别是:模拟输入、浮空输入、上拉输入、下拉输入、开漏输出、推挽输出、复用开漏输出和复用推挽输出。

2023-09-09 14:09:25

IO模式STM32有八种IO模式

八种IO模式STM32有八种IO模式,分别是:模拟输入、浮空输入、上拉输入、下拉输入、开漏输出、推挽输出、复用开漏输出和复用推挽输出。1、模拟输入GPIO_Mode_AIN模拟输入,即关闭

星星公交站 2021-07-19 09:45:24

MCU IO电压下降原因分析

前几天一个工程师向我反馈他测得如下电路MCU IO电压不是3.3V,只有2V多。

2023-11-21 09:46:58

STM32 IO的输出

本章我们通过另外一个实验来讲述 STM32 IO 的输出。通过 STM32F1 芯片的一个 IO控制板载有源/无源蜂鸣器,实现蜂鸣器控制。蜂鸣器介绍蜂鸣器是一种一体化结构的电子讯响器,采用直流电压

比吥匕卟 2021-08-11 07:43:19

如何对STM32IO进行配置

如何对STM32IO进行配置?可配置成几种模式?STM32IO灌入电流和输出驱动电流最大是多少?

ht_liu 2021-09-30 07:02:06

IO电压下降那么多,咋回事?

前几天,一位工程师向我反馈,他测得如下电路MCU IO电压不是3.3V,只有2V多。 IO配置的是输入功能,无上下拉。最初我不太相信这个结果,后来自己用万用表实际测量了下,还真是这个结果! 这是

2023-11-25 07:40:01

STM32 IO可以当普通IO用吗

STM32S上的很多接外设的,比如USART,TIM,I2C,如果不用的话,所占用的IO可不可以当普通IO用。

JASONbzyhzlq 2019-06-12 04:35:06

如何使用IO检测电源电压的转换逻辑

使用IO检测电源电压主要是用于大功耗产品,电池电压会随着功耗的增大而变化,这个时候就要使用IO来检测电压的变化。我们能够得到的是芯片IO检测到电压的数字值,需要将其转换为实际的电压值方法如下

七上八下 2021-12-31 06:47:37

STM32 IO模式有哪几种

STM32IO模式(1)浮空输入_IN_FLOATING ——浮空输入,可以做KEY识别,RX1(2)带上拉输入_IPU——IO内部上拉电阻输入(3)带下拉输入_IPD—— IO内部下拉电阻输入

英雄孤寂 2021-08-05 07:25:59

STM32IO概述

STM32IO 概述每个IO都可以自由编程,IO寄存器要按 32 位字被访问。很多IO都是 5V 兼容的,I/O Level 标 FT 的就是 5V 电平兼容的。模式可以由软件配置成

发生的方式 2022-01-18 10:19:06

请问stm32配置成开漏输出,在这个IO加上100K电阻和12V电压上拉会烧坏IO吗?

请问stm32配置成开漏输出 我在这个IO加上100K电阻和12V电压上拉 会烧坏IO

YoSummie 2019-09-09 14:51:12

STM32IO概述

概述STM32的每个IO都可以作为外部中断输入。STM32的中断控制器支持19个外部中断/事件请求: 线0~15:对应外部IO的输入中断。 线16:连接到PVD输出。 线17:连接到RTC闹钟

muwersddg 2021-08-13 07:12:14

STM32IO基本操作

STM32IO基本操作:初始化结构体,设置系统时钟,开启外设时钟

fqweerw 2021-03-17 06:25:08

STM32IO灌入电流最大是多少

STM32IO灌入电流最大是多少?STM32IO输出驱动电流最大是多少?

胖子的逆袭 2021-10-14 09:02:52

STM32IO简析

stm32--GPIO一 相关寄存器一 相关寄存器STM32IO 相比51 而言要复杂得多,所以使用起来也困难很多。首先STM32IO 可以由软件配置成如下8 种模式:1、输入浮空2、输入上拉3、输入下拉4、模拟输入5、开漏输出6、推挽输出7、推挽式复用功能8、开漏复用功能...

7545wfs 2022-02-25 07:10:05

介绍STM32外部IO的中断功能

STM32外部IO的功能有哪些?使用STM32 IO的外部中断有哪些步骤?

lq544 2021-11-17 07:33:01

STM32的GPIO能够承受多大电压

STM32的GPIO能够承受多大电压?哪些IO能容忍5V呢?

胡扯123 2023-05-05 10:10:35

请问有CS1239的代码(STM32 IO模拟SPI)吗,能发一份吗?

请问有CS1239的代码(STM32IO模拟SPI)吗,能发一份吗?2535523757@qq.com

jf_83633701 2023-06-13 12:20:12

如何使用stm32去模拟IO

IO模拟的原理是什么?如何使用stm32去模拟IO呢?

麦特拉布 2021-09-29 07:09:45

stm32f1的io作为输出的使用方法

前言stm32 io简介硬件设计软件设计proteus仿真前言在流水灯试验中,介绍了stm32f1的io作为输出的使用方法。在本次试验中,我将介绍io作为输出的使用方法。按键检测试验,我将利用

dgfdf 2022-01-12 06:32:42

stm32单片机准双向IO配置介绍

我们在开始学习51内核的单片机的时候就知道,p0的引脚都是双向IO,P1,P2,P3的IO需要双向使用时需要外接上拉电阻,故称为准双向IO,但是我们在学习STM32单片机的时候知道32的IO

哥儿 2022-02-21 07:00:09

单片机io输出电流多大

IO的输出电流一般在10mA左右。 现代单片机 :如STM32等,其IO的输出电流能力有所提升,通常可以达到20-25mA。然而,需要注意的是,多个IO同时输出时的总电流是有限制的,这一限制根据单片机的厂家和封装类型而有所不同,有的可能不超过

2024-09-14 14:29:47

用最少的IO,扫最多的键?

对,大部分技术参考书都这么做,我们也经常这样做:用3个IO作行扫描,2个IO作列检测(为方便描述,我们约定:设置某一IO输出为“0”――称其为“扫某IO”)。

2022-05-10 10:22:14

关于松下光电传感器CX424 NPN输出用STM32怎么采集

NPN输出“ON”不是低电平吗?用STM32IO直接连读取低电平好像不行,试过测不出来,没有电平变化(传感器检测物体ON OFF改变时)现在很疑惑,有做过的吗

h1654155279.0831 2020-02-19 15:51:23

stm32怎么读取io输入电平

要读取STM32IO输入电平,你可以使用GPIO外设来完成。GPIO是通用输入输出端口,它可以配置成输入模式,用于读取外部信号的电平。 首先,你需要定义一个GPIO_InitTypeDef类型

2024-01-05 11:46:39

加载更多
相关标签