基础GPIO电路图(一)

原创 2017年01月03日 20:52:36

基础GPIO电路图(一)

GPIO:General Purpose Input Output (通用输入/输出)


1、二极管

(1)二极管


二极管正向导通压降,一般硅管为0.7V,锗管为0.3V。

(2)发光二极管


2、输出、输入引脚

(1)输出引脚


发光二极管亮:输出1(高电平3.3V)

发光二极管灭:输出0(低电平)

(2)输入引脚

            

(1)开关闭合:万用表显示0V;开关打开:万用表显示3.3V。

(2)开关闭合:输入引脚读到低电平(0V)。开关打开:输入引脚读到高电平(3.3V)

引脚使用方法:

  • (1)配置引脚的功能(输出or输入)
  • (2)输出引脚:写值到某个寄存器;输入引脚:读寄存器的值。

3、示例


想让D10发光二极管亮:让nLED_1对应的引脚输出低电平即可。

4、三极管

(1)三极管


注意:PNPNPN区别是发射极的箭头方向不同,箭头的方向表示发射结加正向偏置时的电流方向。


电流放大原理:发射结加正向偏置电压,在集电结加反向偏置电压。NPN型:Vc>Vb>VePNP型:Vc<Vb<Ve。


三种工作状态:

  • 截止:三极管的两个PN结均处于反向偏置状态,三极管的C、E极相当于一个断开的开关,三极管不工作。
  • 放大:三极管的发射结处于正偏置,集电结处于反偏置,三极管处于放大偏置状态。
  • 饱和:三极管的两个PN结均处于正向偏置状态。

三极管处于截止或饱和工作状态时,统称为开关工作状态。

(2)上拉电阻应用

            

当输出引脚输出1(高电平),导通,a点电压为0V。

当输出引脚输出0(低电平),截止,a点电压为3.3V。

(3)下拉电阻应用


引脚a为高电平时,b点为低电平(0V)。

引脚a为低电平时,b点为高电平(3.3V)。


版权声明:本文为博主原创文章,未经博主允许不得转载。

GPIO输入输出模式详解

一、推挽输出:可以输出高、低电平,连接数字器件;推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源决定。         推挽电路是两...
  • baoke485800
  • baoke485800
  • 2015年08月12日 16:29
  • 4111

GPIO输入输出模式配置

原文 最近在看数据手册的时候,发现STM32的GPIO输入输出模式的配置种类有8种之多(输入和输入各4种): (1)GPIO_Mode_AIN模拟输入 (2)GPIO_Mode_IN...
  • zxf86659051
  • zxf86659051
  • 2015年03月07日 11:13
  • 1589

GPIO电路图以及上拉电阻的作用

GPIO口的定义:     GPIO口,通用输入输出,这个大家都知道,但是输入,输出的电路是什么样的,其实并不用太关心,只需配置寄存器即可,但是还是要摸一摸,为了方便理解,引入了单片机的IO口原理图来...
  • mxgsgtc
  • mxgsgtc
  • 2016年09月17日 22:38
  • 4736

STM32 GPIO速度,模式等理解

一、 GPIO模式配置   1、输入/输出模式(参考stm32手册) 2、GPIO输出模式下,几种速度的区别: (1). GPIO 引脚速度: GPIO_Speed_2MHz ...
  • mybelief321
  • mybelief321
  • 2013年11月24日 16:19
  • 2216

GPIO接口解析

本文提供了一个linux下访问GPIO的约定的概述。 这些调用使用gpio_* 命名前缀。没有别的调用会使用这个前缀或是相关的__gpio_*前缀。 什么是GPIO? =======...
  • qq_29350001
  • qq_29350001
  • 2016年01月19日 15:52
  • 7012

GPIO的8种工作模式

General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I...
  • vbstray96
  • vbstray96
  • 2016年01月09日 10:36
  • 789

认识MCU的GPIO输出三态

数字电路有三种状态: 高电平、低电平、和高阻状态,有些应用场合不希望出现高阻状态, 可以通过上拉电阻或下拉电阻的方式使处于稳定状态, 具体视设计要求而定 上拉就是将不确定的信号通过一个电阻...
  • sdkdlwk
  • sdkdlwk
  • 2017年03月23日 09:05
  • 1188

GPIO的八种工作模式

上拉输入:若GPIO引脚配置为上拉输入模式,在默认情况下(GPIO引脚无输入),读取 得的GPIO引脚数据位1,高电平。 下拉输入:若GPIO引脚配置为下拉输入模式,在默认情况下(GPIO引...
  • wshngyf
  • wshngyf
  • 2015年06月02日 22:40
  • 4031

F28027第五节课---GPIO基础解读

说实话,头有点晕,但是为了周末能动手实践,只能今晚再拼一把了。 聊到GPIO,我觉得应该把引脚图贴出来,最适合不过了 除了JTAG那几个引脚相对陌生外,其他的引脚,大家看名字就知道是干嘛的...
  • BHK_SOFTWARE
  • BHK_SOFTWARE
  • 2016年07月29日 07:22
  • 830

STM32 重新理解GPIO配置以及配置PWM波输出

最近做了个SD卡BOOTLOARDER程序。在测试过程中,想到可以利用板子的LED灯进行萤火虫灯的制作,通过BOOTLOARDER将APP文件下载到板子里面查看LED灯的闪烁。可能是因为太过自信,这么...
  • u012394377
  • u012394377
  • 2014年01月22日 16:20
  • 2382
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基础GPIO电路图(一)
举报原因:
原因补充:

(最多只允许输入30个字)