GPIO(通用输入/输出接口)

 

1. GPIO是一个外设,用来对器件的引脚做观测以及控制。 

2. MIO(Multiuse I/O),将来自PS外设和静态存储器接口的访问多路复用到PS的引脚上。

3.GPIO可以独立且动态地编程,作为输入/输出以及中断模式。

4. GPIO被分成了4个Bank,Bank0 / Bank1通过MIO连接到PS的引脚,Bank2 / Bank3通过EMIO连接到PL。

5. 软件通过一组存储映射的寄存器来控制GPIO。

6. 寄存器组:

        DATA_RO,用来反应器件引脚的状态。

        DATA,在GPIO被配置成输出的时候,该寄存器可以控制输出的数值。

        MASK_DATA_LSW,用于屏蔽DATA的低16位。

        MASK_DATA_MSW,用于屏蔽DATA的高16位。

        DIRM,用于控制I/O引脚是作为输入还是输出。0:关闭输出驱动;1:使能输出驱动。

        OEN,当I/O被配置成输出时,该寄存器用于打开/关闭使能。0:关闭输出使能;1:打开输出使能。

7. MIO[8:7]在系统复位过程中作为VMODE引脚,用于配置MIO Bank的电压。复位结束后,只能作为输出信号。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值