GPIO介绍

                                                                             GPIO介绍   

GPIO:General Purpose Input Output

pin功能大概可分为:输入、输出、输入/输出三大类别,输入IO比较简单,其实就是高阻态H-Z。

                                                     

                                                                                                  图1

 

                                                   GPIO介绍_第1张图片

                                                                                              图2

 

1、只有输入功能的IO

  • 对于信号前后两级传递,需要:输出阻抗尽量小,输入阻抗无穷大。
  • 驱动能力:输出电流能力,对于大负载(i.e.负载内阻小,表明负载越大)时,若IO输出5V时,驱动负载内阻10ohm,显然电流为0.5A,功率2.5W,一般IO口不可能有这么大的驱动能力,没办法输出大电流,输出电压被拉下来,达不到标称值5V

 

2、推挽输出:不能实现“线与”功能,要实现“线与”功能,必须要用OD电路。其结构:两个参数相同的三极管或MOS管分别受两互补信号控制,总是在一个导通、另一个截止,高低电平由输出电平决定。

 

3、GPIO输入方式有四种:

  • 浮空输入
  • 上拉输入
  • 下拉输入
  • 模拟输入

4、GPIO输出方式也有四种:

  • 开漏输出(此时可以读操作读取I/O的电平状态,但输出电平不一定是寄存器输出的电平)
  • 开漏复用输出(此时可以读操作读取I/O的电平状态,但输出电平不一定是寄存器输出的电平)
  • 推挽输出
  • 推挽复用输出

 

你可能感兴趣的:(硬件电路)