GPIO口是什么

 我来答
小林学长123
2019-08-21 · 专注于分享数码相关知识
小林学长123
采纳数:550 获赞数:507834

向TA提问 私信TA
展开全部

GPIO是指通用型之输入输出,功能类似8051的P0—P3,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO)。

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

扩展资料:

GPIO的优点(端口扩展器)

1、低功耗;

2、集成IIC从机接口;

3、小封装;

4、低成本;

5、快速上市;

6、灵活的灯光控制;

7、可预先确定响应时间;

8、更好的灯光效果;

9、布线简单;

参考资料来源:百度百科-gpio

意法半导体(中国)投资有限公司
2023-06-12 广告
STM32F207是一款非常优秀的微控制器芯片,它是ST(意法半导体)最新推出的基于90纳米工艺的STM32F2系列芯片之一。STM32F207芯片内置了丰富的外设接口,包括ADC、DAC、UART、SPI、I2C等,可以轻松实现各种复杂的... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
艺灰原
推荐于2017-09-24 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1347
采纳率:84%
帮助的人:345万
展开全部
GPIO的英文全称General-Purpose Input /Output Ports,中文意思是通用I/O端口。
在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过CPU控制,有的需要CPU提供输入信号。并且,许多设备或电路只要求有开/关两种状体就够了,比如LED的亮与灭。对这些设备的控制,使用传统的串口或者并口就显得比较复杂,所以,在嵌入式微处理器上通常提供了一种“通用可编程I/O端口”,也就是GPIO。

一个GPIO端口至少需要两个寄存器,一个做控制用的“通用IO端口控制寄存器”,还有一个是存放数据的“通用I/O端口数据寄存器”。数据寄存器的每一位是和GPIO的硬件引脚对应的,而数据的传递方向是通过控制寄存器设置的,通过控制寄存器可以设置每一位引脚的数据流向。
(GPIO相关的寄存器有,IOPIN、IOSET、IOCLR、IODIR四个寄存器。)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冬__雷
2012-05-13
知道答主
回答量:19
采纳率:0%
帮助的人:5.8万
展开全部
General Purpose Input Output (通用输入/输出)简称为GPIO
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pklive2010
2012-05-13
知道答主
回答量:22
采纳率:0%
帮助的人:1.9万
展开全部
通用IO借口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小艾爱篮球
2018-04-25 · 持续更新篮球视频、文章,望点个关注~~
小艾爱篮球
采纳数:0 获赞数:1

向TA提问 私信TA
展开全部
通用IO接口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式