GPIO是端口扩展器,它又叫通用型输入输出,功能上与9051接近,功耗大约1ua,主要用于硬件嵌入开发、驱动开发、核心开发等等领域。它的特点是功耗低、集成度高、成本低、布线简单,在不同的系统之中它可以发挥不一样的效果,有控制、监控、扩展等功能。
GPIO是什么
1、GPIO是General Purpose Input Output的简称,简单叫做通用型输入输出,实际中可叫做端口扩展器、总线扩展器等等。它可以用软件分配输入、输出,并能有格外的控制功能、监视功能等等,接脚还可以只有控制使用。
2、它的优点非常多,比如功耗很低通常只有1ua、封装尺寸很小占用空间极小;成本很低无需格外付费;可以快速的上市而且不用去刻意维护。布线的时候只需要用两条线就可以了,还能预先设置好响应的时间。
3、它分为硬件开发、嵌入开发、驱动开发、核心开发等等不同的种类,还有特殊功能的比如gpxdat寄存器,有独有的结构,在编码解码器的芯片当中,还会出现非GPIO的状态。总而言之它的用处比较的广。
GPIO接口是干什么的
GPIO接口的用处在不同的地方是不一样的,比如它可以支持线-或以及类似的方案;它可以输入防故障、防反跳逻辑;它可以中端 信号唤醒事件;它可以输入输出双向配置;它可以获得锁时访问,它还可以监控SD卡的插入、移除、卡的读入写入保护状态等等。
GPIO工作模式有几种
它有八种工作模式,比如浮空输入模式、模拟输入模式、下拉或上拉输入模式、推挽输出模式、开漏输出模式、普通推挽输出模式等等。选择时应该根据复用功能来决定,比如引脚当做串口输出,则选择复用推挽输出模式。
标签: GPIO