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

2024-12-03 20:30:17
推荐回答(4个)
回答1:

GPIO是通用I/O的缩写,其功能类似于8051的p0-p3。通过程序控制,用户可以自由使用插针。Pin可根据实际情况用作一般输入(GPI)或一般输出(GPO)或一般输入输出(GPIO)

既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通过读取某个寄存器来确定引脚电位的高低;对于输出,一定可以通过写入某个寄存器来让这个引脚输出高电位或者低电位;对于其他特殊功能,则有另外的寄存器来控制它们。

扩展资料:

GPxDAT用于读写引脚,当引脚被设为输入时候,读此寄存器可知道相应引脚的电平状态高还是低,当引脚被设为输出时候,写此寄存器的位,可令引脚输出高电平还是低电平。

GPxUP寄存器某位为1时,相应管脚没有内部上拉电阻;为 0 时候 相应管脚有内部上拉电阻。

上拉电阻作用在于,当GPIO 引脚处于第三种状态时候,既不是输出高电平,也不是输出低电平。而是呈现高阻态,相当于没有接芯片。它的电平状态由上下拉电阻决定。 

回答2:

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

参考资料来源:百度百科-主板

回答3:

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 没有上拉电阻。

回答4:

GPIO,通用型之输入输出(General Purpose I/O)的简称,功能类似8051的P0—P3,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO),如当clk generator, chip select等。

既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通过读取某个寄存器来确定引脚电平的高低;
对于输出,一定可以通过写入某个寄存器来让这个引脚输出高电平或者低电平;对于其他特殊功能,则有另外的寄存器来控制它们。 参考:http://zh.wikipedia.org/wiki/GPIO