ZYNQ GPIO 寄存器

•DATA_RO:此寄存器使软件能够观察设备引脚上的值。如果GPIO
如果将信号配置为输出,则这通常会反映在
输出对此寄存器的写入被忽略。
注:如果MIO未配置为启用此引脚作为GPIO引脚,则DATA_RO为
不可预测,因为软件无法通过GPIO观察非GPIO引脚上的值
寄存器。
DATA:当GPIO信号配置为
输出该寄存器的所有32位一次写入。从该寄存器读取返回
写入DATA或MASK_DATA_{LSW,MSW}的先前值;它不会返回电流
设备引脚上的值。
•MASK_DATA_LSW:此寄存器允许对所需输出值进行更选择性的更改。
最多可以写入16位的任何组合。未写入的位不变
并保持其先前的值。读取此寄存器返回写入的前一个值
DATA或MASK_DATA_{LSW,MSW};它不返回设备引脚上的当前值。
该寄存器避免了对未改变位的读-修改-写序列的需要。
•MASK_DATA_MSW:该寄存器与MASK_DATA_LSW相同,但它控制
存储体的高16位。
•DIRM:方向模式。这控制I/O引脚是用作输入还是用作输出。
由于输入逻辑始终处于启用状态,这有效地启用/禁用了输出驱动器。什么时候
DIRM[x]==0,输出驱动程序被禁用。
•OEN:输出启用。当I/O配置为输出时,这将控制输出
是否启用。当输出被禁用时,引脚为3状态。当OEN[x]==0时
驱动程序被禁用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值