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

    关注

    2305

    文章

    11120

    浏览量

    371143
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IO口8种工作模式和应用

    、SPI、PWM、I²C扩展芯片功能失去GPIO独立性外设专用,电流特性一致一、IO口常见工作模式 输入模式(Input Mode) 描述: IO口配置为接收外部信号,通常用来识别开关
    发表于 11-14 06:46

    【NCS随笔】如何进入system_off深度睡眠模式以及配置GPIO中断唤醒

    【NCS随笔】如何进入system_off深度睡眠模式以及配置GPIO中断唤醒 本文章主要是讲解NCS下面使用nRF54L15如何进入system_off模式,以及如何配置通过按键唤醒 一、如何进
    的头像 发表于 09-29 00:56 480次阅读
    【NCS随笔】如何进入system_off深度睡眠<b class='flag-5'>模式</b>以及配置<b class='flag-5'>GPIO</b>中断唤醒

    STM32 GPIO开漏,NMOS导通能承受多大电流?

    STM32 GPIO 开漏模式,NMOS 导通时能承受多大电流而不至于损坏。
    发表于 07-31 07:13

    Air780EPM应用开发:解锁GPIO与LED的N种交互模式

    今天特别分享探索Air780EPM中GPIO与LED的多样交互!本文介绍N种交互模式,包括脉冲控制、状态切换及多LED联动,为智能设备开发提供丰富技术选型。适用于智能照明、状态指示等物联网场景。 一
    的头像 发表于 05-29 14:31 460次阅读
    Air780EPM应用开发:解锁<b class='flag-5'>GPIO</b>与LED的N种交互<b class='flag-5'>模式</b>

    GPIO配置的工作原理是什么?

    我使用 EZ-USB 配置实用程序,我想知道是否有人知道 GPIO 配置的工作原理。 例如,GPIO0 可以用作传感器复位,我知道这个 GPIO0 用于重置传感器,但我不明白的是选项用
    发表于 05-19 06:56

    基于小凌派RK2206开发板:OpenHarmony如何使用IoT接口控制GPIO中断

    1、实验简介本实验将演示如何在小凌派-RK2206开发板上使用IOT库的GPIO中断模式,进行GPIO编程开发。例程将创建一个任务,通过配置GPIO引脚为中断
    的头像 发表于 04-21 10:39 889次阅读
    基于小凌派RK2206开发板:OpenHarmony如何使用IoT接口控制<b class='flag-5'>GPIO</b>中断

    HTR3310 10路LED驱动器和GPIO控制器中文手册

          HTR3310是一款10路多功能LED驱动器和GPIO控制器2.5V~5.5V电源供电。10个IO端口中的任何一个都可以配置为LED模式GPIO模式。此外,任何
    发表于 04-14 16:31 2次下载

    HTR3316 16路LED驱动器和GPIO控制器中文手册

         HTR3316是一款16路多功能LED驱动器和GPIO控制器,2.5V~5.5V电源供电。16个IO端口中的任何一个都可以配置为LED模式GPIO模式。此外,任何
    发表于 04-11 17:51 2次下载

    为什么GPIO配置总是出问题?

    STM32开发中,GPIO(通用输入输出)配置看似简单,但在实际开发中,很多人常常会遇到这些困惑:明明按照教程配置了GPIO,为什么LED灯就是不亮?为什么有时候按键无法响应,或者响应很慢
    的头像 发表于 04-07 11:59 1367次阅读
    为什么<b class='flag-5'>GPIO</b>配置总是出问题?

    GPIO使用教程 GPIO接口应用

    GPIO(General-Purpose Input/Output,通用输入/输出)接口是电子设备中的一个重要组成部分,主要用于控制和读取设备的数字信号。它通过简单的高(1)或低(0)电平来与系统
    的头像 发表于 01-31 10:10 5180次阅读

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

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

    GPIO错误排查与解决

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

    GPIO在嵌入式系统中的作用

    的基本桥梁。 1. GPIO的定义 GPIO是微控制器上的一组引脚,可以被配置为输入或输出模式。在输入模式下,GPIO引脚可以读取外部信号的
    的头像 发表于 01-09 09:45 1521次阅读

    如何配置GPIO引脚

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

    GPIO的八种模式工作原理(电路原理和三极管)

    首先介绍一下接口类型 接口就是芯片之间的连接方式。单片机通过GPIO与各种模块相连接,传输数据、信号。接口类型可分为以下几种: 1、普通GPIO接口 通常只有一个引脚,只负责输出、输入高低
    的头像 发表于 12-16 16:25 6265次阅读
    <b class='flag-5'>GPIO</b>的八种<b class='flag-5'>模式</b>及<b class='flag-5'>工作</b>原理(电路原理和三极管)