上拉输入,下拉输入,推挽输出,开漏输出,或门,与门,非门 复用推挽输出

上拉下拉电阻理解

基本电路

1.上拉电阻(上拉输入)

当开关闭合时信号线是0V

当开关打开时信号线是5V

2.下拉电阻(下拉输入)

当开关闭合时信号线是5V

当开关打开时信号线是0V

GPIO中三种输出状态

都打开时短路

1.推挽输出

本质上是描述MOS管输出高低电平中电流的一个动作

顾名思义.推挽输出(推:把电流推出去      挽:把电流挽回来)

 Q1打开  Q2关闭     向外输出(电流)高电压

  Q1关闭   Q2打开    向内输出(电流)高电压

 2.开漏输出

作用

1.改变高电平的电压

2.支持几个GPIO同时控制一个输入

 或门,与门,非门

1.或门

2.与门

3.非门

 

推挽输出与复用推挽输出

推挽输出和复用推挽输出是微控制器中引脚配置的两种模式,主要用于控制信号输出。它们之间有一些区别:

推挽输出 (Push-Pull Output)

  1. 定义:推挽输出是一种输出模式,在这种模式下,输出引脚能够向外提供高电平或低电平的电流。它由两个晶体管(一个NPN和一个PNP)组成,通过交替驱动来实现输出。

  2. 特性

    • 能够提供较强的电流,适合驱动负载。
    • 由于能同时拉高和拉低,输出信号的上升和下降速度快,适合高频应用。
    • 适合于短距离传输,因为在开关状态下可能引入一些干扰。

复用推挽输出 (Alternate Function Push-Pull Output)

  1. 定义:复用推挽输出是在推挽输出基础上的一种配置,它允许将某个引脚的功能复用为特定外设(如USART、SPI、I2C等)的输出引脚。

  2. 特性

    • 引脚可以在不同的工作模式之间切换,支持多种外设功能。
    • 仍然能够提供推挽输出的特性,适合驱动负载和高频应用。
    • 需要额外配置以确定当前引脚的功能(例如,将引脚设置为某个外设的TX或RX)。

关键区别

  • 功能性:推挽输出主要用于通用数字输出,而复用推挽输出则用于特定的外设功能。
  • 配置:复用推挽输出需要额外的配置步骤来选择引脚的功能,而推挽输出则是直接用于数字信号输出。

总结来说,推挽输出是一种输出模式,而复用推挽输出是将该模式应用于特定外设引脚的配置方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值