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
    +关注

    关注

    2270

    文章

    10896

    浏览量

    355768
收藏 人收藏

    评论

    相关推荐

    GPIO内部电路的原理

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

    stm32 GPIO中断配置教程

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

    STM32 GPIO的八种工作模式

    GPIO (general purpose input output)是通用输入输出端口的简称,简单来说就是软件可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。
    的头像 发表于 11-06 09:40 519次阅读
    <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 2558次阅读

    stm32用串口烧录怎么设置

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

    GPIO各种配置模式

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

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

    围设备(像控制led亮灭,按键控制,软件模拟IIC等)直观又简单的控制。 GPIO的8种模式  1. 输入模式:   (1)上拉输入模式 GPIO
    的头像 发表于 07-22 09:32 6239次阅读
    <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 690次阅读
    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 1470次阅读
    快速搞懂<b class='flag-5'>GPIO</b>控制器的六种<b class='flag-5'>模式</b>

    什么是GPIOGPIO组成原理

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

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

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

    GPIO在Open Drain Pull-up模式下不能输出高电平3.3V吗?

    请教:对于STM32F103VCT,GPIO设置为Open Drain带上拉电阻Pull-up,我的理解是GPIO经内部上拉电阻接到了VDD,GPIO可以输出高电平VDD的。但是,我用
    发表于 03-29 06:23

    stm32怎么读取io口输入电平

    要读取STM32的IO口输入电平,你可以使用GPIO外设来完成。GPIO是通用输入输出端口,它可以配置成输入模式,用于读取外部信号的电平。 首先,你需要定义一个
    的头像 发表于 01-05 11:46 4872次阅读

    stm32最高工作频率是多少

    STM32是一款基于ARM Cortex-M内核的高性能微控制器,由STMicroelectronics公司生产。它具有丰富的外设和功能,广泛应用于各种嵌入式系统开发。本文将介绍STM32的最高工作
    的头像 发表于 01-03 15:54 4224次阅读