【无标题】

输入模式:输入模式用于读取外部信号。在输入模式下,GPIO引脚可以配置为浮空输入、上拉输入、下拉输入和模拟输入。

  • 浮空输入:当引脚未连接到任何电源或电路时,引脚处于高阻抗状态,可以读取外部信号。
  • 上拉输入:当引脚未连接到任何电源或电路时,引脚通过上拉电阻连接到电源,保持高电平状态。
  • 下拉输入:当引脚未连接到任何电源或电路时,引脚通过下拉电阻连接到地,保持低电平状态。
  • 模拟输入:跳过施密特触发器得到模拟输入

输出模式用于控制外部设备或驱动电路。在输出模式下,GPIO引脚可以配置为推挽输出、开漏输出、复用推挽输出或复用开漏输出。

推挽输出:引脚通过MOSFET管驱动,可以提供电流和电压,输出高电平或低电平。

开漏输出:引脚通过开漏管输出,内部P-MOS管是悬空状态,只能输出低电平,需要外部上拉电阻提供高电平。

        可以实现双向通信,内部P-MOS管是悬空状态可以防止两个电路连接一个输出1另一个输出0时短路烧毁电路。

复用推挽输出:引脚通过外设控制器驱动,可以输出高电平或低电平。 

复用开漏输出:引脚通过外设控制器驱动,只能输出低电平,需要外部上拉电阻提供高电平。


操作GPIO

  • 设置方向

  • 设置模式

  1. 输入
  2. 输出
  3. 推挽
  4. 开漏
  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值