GPIO接口是什么

 我来答
哑然o3o
推荐于2019-11-13 · TA获得超过7547个赞
知道答主
回答量:40
采纳率:100%
帮助的人:6301
展开全部

GPIO,通用I/O端口。

嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过CPU控制,有的需要CPU提供输入信号。

对设备的控制,使用传统的串口或者并口就显得比较复杂,所以,在嵌入式微处理器上通常提供了一种“通用可编程I/O端口”,也就是GPIO。

一个GPIO端口至少需要两个寄存器,一个做控制用的“通用IO端口控制寄存器”,还有一个是存放数据的“通用I/O端口数据寄存器”。

数据寄存器的每一位是和GPIO的硬件引脚对应的,而数据的传递方向是通过控制寄存器设置的,通过控制寄存器可以设置每一位引脚的数据流向。

扩展资料

GPIO的优点(端口扩展器):

1、低功耗:GPIO具有更低的功率损耗(大约1μA,μC的工作电流则为100μA)。

2、集成IIC从机接口:GPIO内置IIC从机接口,即使在待机模式下也能够全速工作。

3、小封装:GPIO器件提供最小的封装尺寸 ― 3mm x 3mm QFN!

4、低成本:您不用为没有使用的功能买单。

5、快速上市:不需要编写额外的代码、文档,不需要任何维护工作。

6、灵活的灯光控制:内置多路高分辨率的PWM输出。

7、可预先确定响应时间:缩短或确定外部事件与中断之间的响应时间。

8、更好的灯光效果:匹配的电流输出确保均匀的显示亮度。

9、布线简单:仅需使用2条就可以组成IIC总线或3条组成SPI总线。

10、与ARM 的几组GPIO引脚,功能相似,GPxCON 控制引脚功能,GPxDAT用于读写引脚数据。另外,GPxUP用于确定是否使用上拉电阻。 x为A,B,,H/J。

11、GPAUP 没有上拉电阻。

参考资料

百度百科-gpio

百度网友d3ba069
推荐于2017-12-16 · TA获得超过789个赞
知道小有建树答主
回答量:294
采纳率:50%
帮助的人:110万
展开全部
GPIO的英文全称General-Purpose Input /Output Ports,中文意思是通用I/O端口。
在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过CPU控制,有的需要CPU提供输入信号。并且,许多设备或电路只要求有开/关两种状体就够了,比如LED的亮与灭。对这些设备的控制,使用传统的串口或者并口就显得比较复杂,所以,在嵌入式微处理器上通常提供了一种“通用可编程I/O端口”,也就是GPIO。

一个GPIO端口至少需要两个寄存器,一个做控制用的“通用IO端口控制寄存器”,还有一个是存放数据的“通用I/O端口数据寄存器”。数据寄存器的每一位是和GPIO的硬件引脚对应的,而数据的传递方向是通过控制寄存器设置的,通过控制寄存器可以设置每一位引脚的数据流向。
(GPIO相关的寄存器有,IOPIN、IOSET、IOCLR、IODIR四个寄存器。)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
植祎然9Q
2019-12-21 · TA获得超过4104个赞
知道答主
回答量:2600
采纳率:18%
帮助的人:68.7万
展开全部
1.GPIO即是GENERALPURPOSEINPUTOUTPUT的简称,称为总线扩展器,人们利用工业标准I2C,SMBUS或SPI接口简化了IO口的扩展。当微控制器或芯片组没有足够的IO端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。

2.GPIO分类:硬件,嵌入开发驱动开发,核心开发。

3.每个GPIO端口可通过软件分别配置成输入或输出。MAXIM的GPIO产品线包括8端口至28端口的GPIO,提供推挽式输出或漏极开路输出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xy532610316
2019-09-20
知道答主
回答量:30
采纳率:100%
帮助的人:4.1万
展开全部
GP就是通用的意思,大概意思就是这个接口,你可以作为输入(input)使用,也可以作为(output)输出使用,具体怎么用,就需要自己来设置就行啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snopy_24
2014-04-16
知道答主
回答量:5
采纳率:0%
帮助的人:6834
展开全部
LED的亮与灭,或者继电器之类的开和关,设备串口里输入 gpio -i 13 可以查看状态 0表示断开 1表示闭合 gpio -i 13 -o 0 关闭,gpio -i 13 -o 1 闭合
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式