本文目录一览

1,GPIO口是什么

General Purpose Input Output (通用输入/输出)简称为GPIO

GPIO口是什么

2,单片机的GPIO引脚是什么

General Purpose Input Output (GPIO)通用IO口,就是普通的输入输出引脚。可以参考以下资料:http://baike.baidu.com/view/980829.html?wtp=tt
GPIO意思为"通用输入输出接口",也就是代表了P0~P3(以普通的51单片机为例)4个接口。

单片机的GPIO引脚是什么

3,简要说明GPIO通信接口的定义与原理

使用听筒播放语音
usb接口的通讯原理 1、usb设备的接入 usb接口中的+5v电源不但可以为外接设置提供小电流供应,并且还起着检测功能。当usb设置插入usb接口后,主机的+5v电源就会通过usb边线与usb设备相通。usb外设的控制芯片会通过两只10k的电阻来检查usb设备是否接入了主机的usb端口。如果这两个引脚一个为高电平,一个为低电平时就表示usb外设已经正常确连入usb接口,这时外设的控制芯片开始工作,并通过data+,data-向外送出数据。这时主机接收数据后,就会提示发现新硬件,并开始安装新硬件驱动。 2、usb设备的识别 在usb外设向外送出数据时,其中就包括设备自身的设备名及型号等相关参数,主机就是根据这些信息在显示器上显示出所发现的新硬件的名称型号的。 多说一点:如果现在闪存的价格降得更低时,我们就可以把扫描仪,打印机,数码相机的驱动程序存在设备内部。当主机需要驱动程序时,直接从设备内部读取就可以了,也就不再需要驱动光盘和安装驱动等繁琐手续了。

简要说明GPIO通信接口的定义与原理

4,GPIO接口接什么

gpio的英文全称general-purpose input /output ports,中文意思是通用i/o端口。在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过cpu控制,有的需要cpu提供输入信号。并且,许多设备或电路只要求有开/关两种状体就够了,比如led的亮与灭。对这些设备的控制,使用传统的串口或者并口就显得比较复杂,所以,在嵌入式微处理器上通常提供了一种“通用可编程i/o端口”,也就是gpio。一个gpio端口至少需要两个寄存器,一个做控制用的“通用io端口控制寄存器”,还有一个是存放数据的“通用i/o端口数据寄存器”。数据寄存器的每一位是和gpio的硬件引脚对应的,而数据的传递方向是通过控制寄存器设置的,通过控制寄存器可以设置每一位引脚的数据流向。(gpio相关的寄存器有,iopin、ioset、ioclr、iodir四个寄存器。)
这个要看项目的需要了,比如说可以是外围芯片,或者FPGA/CPLD,DSP什么的,只要是电平支持,后边的就是看你愿意了

5,寄存器控制了gpio端口引脚是输入还是输出若为0则引脚为 若为1

通过sysfs方式控制GPIO,先访问/sys/class/gpio目录,向export文件写入GPIO编号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO方向,而value可控制GPIO输出或获得GPIO输入。文件IO方式操作GPIO,使用到了4个函数open、close、read、write。 首先,看看系统中有没有逗/sys/class/gpio地这个文件夹。如果没有请在编译内核的时候加入 Device Drivers-> GPIO Support ->/sys/class/gpio/… (sysfs interface)。/sys/class/gpio 的使用说明:gpio_operation 通过/sys/文件接口操作IO端口 GPIO到文件系统的映射◇ 控制GPIO的目录位于/sys/class/gpio◇ /sys/class/gpio/export文件用于通知系统需要导出控制的GPIO引脚编号◇ /sys/class/gpio/unexport 用于通知系统取消导出◇ /sys/class/gpio/gpiochipX目录保存系统中GPIO寄存器的信息,包括每个寄存器控制引脚的起始编号base,寄存器名称,引脚总数 导出一个引脚的操作步骤◇ 首先计算此引脚编号,引脚编号 = 控制引脚的寄存器基数 + 控制引脚寄存器位数◇ 向/sys/class/gpio/export写入此编号,比如12号引脚,在shell中可以通过以下命令实现,命令成功后生成/sys/class/gpio/gpio12目录,如果没有出现相应的目录,说明此引脚不可导出◇ direction文件,定义输入输入方向,可以通过下面命令定义为输出。direction接受的参数:in, out, high, low。high/low同时设置方向为输出,并将value设置为相应的1/0◇ value文件是端口的数值,为1或0
引脚就是从集成电路(芯片)内部电路引出与外围电路的接线,所有的引脚就构成了这块芯片的接口.general purpose input output (通用输入/输出)简称为gpio,特殊的引脚,每个gpio脚可通过软件分别配置成输入或输出。寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存数据,数据是有二进制位组成。

6,电脑主板上的GPIO是做什么用的

GPIO是通用I/O的缩写,其功能类似于8051的p0-p3。通过程序控制,用户可以自由使用插针。Pin可根据实际情况用作一般输入(GPI)或一般输出(GPO)或一般输入输出(GPIO)既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通过读取某个寄存器来确定引脚电位的高低;对于输出,一定可以通过写入某个寄存器来让这个引脚输出高电位或者低电位;对于其他特殊功能,则有另外的寄存器来控制它们。扩展资料:GPxDAT用于读写引脚,当引脚被设为输入时候,读此寄存器可知道相应引脚的电平状态高还是低,当引脚被设为输出时候,写此寄存器的位,可令引脚输出高电平还是低电平。GPxUP寄存器某位为1时,相应管脚没有内部上拉电阻;为 0 时候 相应管脚有内部上拉电阻。上拉电阻作用在于,当GPIO 引脚处于第三种状态时候,既不是输出高电平,也不是输出低电平。而是呈现高阻态,相当于没有接芯片。它的电平状态由上下拉电阻决定。
GPIO是通用I/O的缩写,其功能类似于8051的p0-p3。通过程序控制,用户可以自由使用插针。Pin可根据实际情况用作一般输入(GPI)或一般输出(GPO)或一般输入输出(GPIO),如CLK发生器、芯片选择等。对于输入,Pin电位可通过读取寄存器来确定;对于输出,Pin Pin可输出高电位或写入寄存器来降低电位;对于其他特殊功能,还有其他寄存器来控制它们。扩展资料:GPIO的优点(端口扩展器):1、低功耗:GPIO具有较低的功耗(约1μa,μC的工作电流为100μa)。2、集成IIC从机接口:GPIO内置IIC从机接口,即使在待机状态下也能全速工作。3、小包装:GPIO设备提供最小的包装尺寸-3毫米x 3毫米QFN!4、低成本:您不必为不使用的功能付费。5、快速启动:不需要额外的代码、文档或维护。6、灵活的光控制:内置多通道高分辨率PWM输出。参考资料来源:百度百科-GPIO参考资料来源:百度百科-主板
General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。分类:硬件/嵌入开发驱动开发/核心开发每个GPIO端口可通过软件分别配置成输入或输出。Maxim的GPIO产品线包括8端口至28端口的GPIO,提供推挽式输出或漏极开路输出。提供微型3mm x 3mm QFN封装。GPIO的优点(端口扩展器)低功耗:GPIO具有更低的功率损耗(大约1μA,μC的工作电流则为100μA)。集成IIC从机接口:GPIO内置IIC从机接口,即使在待机模式下也能够全速工作。小封装:GPIO器件提供最小的封装尺寸 ― 3mm x 3mm QFN!低成本:您不用为没有使用的功能买单!快速上市:不需要编写额外的代码、文档,不需要任何维护工作!灵活的灯光控制:内置多路高分辨率的PWM输出。可预先确定响应时间:缩短或确定外部事件与中断之间的响应时间。更好的灯光效果:匹配的电流输出确保均匀的显示亮度。布线简单:仅需使用2条就可以组成IIC总线或3条组成SPI总线。于ARM 的几组GPIO引脚,功能相似,GPxCON 控制引脚功能,GPxDAT用于读写引脚数据。另外,GPxUP用于确定是否使用上拉电阻。 x为A,B,,H/J,GPAUP 没有上拉电阻。
GPIO,通用型之输入输出(General Purpose I/O)的简称,功能类似8051的P0—P3,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO),如当clk generator, chip select等。既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通过读取某个寄存器来确定引脚电平的高低;对于输出,一定可以通过写入某个寄存器来让这个引脚输出高电平或者低电平;对于其他特殊功能,则有另外的寄存器来控制它们。 参考:http://zh.wikipedia.org/wiki/GPIO

文章TAG:gpio接口  GPIO口是什么  
下一篇