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

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

3天内不再提示

stm32gpio的工作模式

工程师 来源:网络整理 作者:h1654155205.5246 2019-06-19 15:40 次阅读

stm32gpio的工作模式

1、推挽输出

可以输出高、低电平,连接数字器件;推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC电源决定。

推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级既提高电路的负载能力,又提高开关速度。

stm32gpio的工作模式

2、开漏输出

输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行。适合于做电流型的驱动,其吸收电流的能力相对强(一般20mA以内)。

3、浮空输入

对于浮空输入,一直没找到很权威的解释,只好从以下图中去理解了

由于浮空输入一般多用于外部按键输入,结合图上的输入部分电路,我理解为浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引脚悬空的情况下,读取该端口的电平是不确定的。

4、上拉输入/下拉输入/模拟输入

这几个概念很好理解,从字面便能轻易读懂。

5、复用开漏输出、复用推挽输出

可以理解为GPIO口被用作第二功能时的配置情况(即并非作为通用IO口使用)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2274

    文章

    10929

    浏览量

    358014
收藏 人收藏

    评论

    相关推荐

    GPIO模块与其他外设的连接方法

    输入或输出模式。在输入模式下,GPIO引脚可以读取外部信号的状态;在输出模式下,它们可以向外部设备发送信号。此外,GPIO引脚还可以被配置为
    的头像 发表于 01-09 09:48 303次阅读

    GPIO错误排查与解决

    。输入模式下,GPIO可以读取外部信号;输出模式下,GPIO可以控制外部设备。正确配置GPIO对于系统的正常运行至关重要。 2. 常见的
    的头像 发表于 01-09 09:46 501次阅读

    如何配置GPIO引脚

    在嵌入式系统设计中,GPIO(通用输入/输出)引脚是连接微控制器与外部世界的重要桥梁。它们可以被配置为输入或输出模式,用于读取传感器数据、控制LED灯、驱动电机等。 GPIO引脚的基本概念 G
    的头像 发表于 01-09 09:39 170次阅读

    GPIO内部电路的原理

    前言 笔者近日在B站刷到了一个视频,使我对GPIO的I/O口内部基本结构以及工作原理有了恍然大明白的理解,现在对此做一个总结,并为大家推荐该视频Keysking 【STM32GPIO
    的头像 发表于 11-20 09:24 485次阅读
    <b class='flag-5'>GPIO</b>内部电路的原理

    stm32 GPIO中断配置教程

    在嵌入式开发中,STM32微控制器因其高性能和丰富的外设而广受欢迎。GPIO(通用输入/输出)中断是STM32微控制器中常用的功能之一,它允许开发者在特定引脚上检测到外部信号变化时快速响应。 1.
    的头像 发表于 11-19 15:53 1417次阅读

    STM32 GPIO的八种工作模式

    GPIO (general purpose input output)是通用输入输出端口的简称,简单来说就是软件可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。
    的头像 发表于 11-06 09:40 936次阅读
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>的八种<b class='flag-5'>工作</b><b class='flag-5'>模式</b>

    gpio接口是干什么的 gpio四种输入输出模式怎么选择

    GPIO接口的作用 GPIO(General Purpose Input/Output)接口,即通用输入输出接口,是一种用于连接和控制各种外部设备的数字接口。它由一组引脚组成,可以通过编程的方式控制
    的头像 发表于 10-06 16:07 4491次阅读

    stm32用串口烧录怎么设置

    准备工作 确保您拥有STM32开发板和相应的硬件设备,如USB转串口模块。 安装STM32CubeMX和STM32CubeProgrammer软件,这些是ST官方提供的工具,用于配置和
    的头像 发表于 08-22 09:33 1942次阅读

    GPIO各种配置模式

    这是我个人总结的GPIO各种配置模式,还请大佬们看一下是否有差错,请大佬们斧正。 输入模式GPIO输入模式是指将
    发表于 07-24 07:29

    STM32 GPIO八种模式工作原理详解

    围设备(像控制led亮灭,按键控制,软件模拟IIC等)直观又简单的控制。 GPIO的8种模式  1. 输入模式:   (1)上拉输入模式 GPIO
    的头像 发表于 07-22 09:32 6980次阅读
    <b class='flag-5'>STM32</b> <b class='flag-5'>GPIO</b>八种<b class='flag-5'>模式</b>及<b class='flag-5'>工作</b>原理详解

    CKS32F107xx系列MCU的GPIO内部硬件结构和工作模式

    GPIO是通用输入输出端口的简称,也是CKS32可控制的引脚,CKS32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。CKS32芯片的GPIO被分成很多组,每组有
    的头像 发表于 07-22 09:23 817次阅读
    CKS32F107xx系列MCU的<b class='flag-5'>GPIO</b>内部硬件结构和<b class='flag-5'>工作</b><b class='flag-5'>模式</b>

    请问STM32WB55RG怎么配置GPIO输入模式

    在CubeMX中配置STM32WB55的GPIO输入模式时,在下拉选择中为何没有输入模式选择?
    发表于 05-23 07:58

    快速搞懂GPIO控制器的六种模式

    的六种常见模式,我们特地整理了这篇文章。。快速搞懂GPIO控制器的六种模式我们拿STM32芯片举例,下图是GPIO控制器的简单框图:通过框图
    的头像 发表于 05-18 08:04 1661次阅读
    快速搞懂<b class='flag-5'>GPIO</b>控制器的六种<b class='flag-5'>模式</b>

    什么是GPIOGPIO组成原理

    GPIO全拼叫General Purpose Input Output(通用输入输出)简称IO口也叫总线扩展器,GPIO口是由引脚,功能寄存器组成,不同的架构中的GPIO封装不同,所使用的引脚数与寄存器数不同,具体可以参考芯片手
    发表于 04-28 12:30 7494次阅读
    什么是<b class='flag-5'>GPIO</b>?<b class='flag-5'>GPIO</b>组成原理

    STM32GPIO口如果既要输入又要输出怎么办?STM32 GPIO口8种模式如何准确的分析?

    STM32GPIO口如果既要输入又要输出怎么办?STM32 GPIO口8种模式如何准 确的分析?
    发表于 04-08 08:27