首页 理论教育 GPIO功能简介

GPIO功能简介

时间:2023-07-02 理论教育 版权反馈
【摘要】:当配置为输出,GPIO值寄存器的GPXVAL位的值就被送到相应的GPn引脚。除了通用目的输入/输出功能外,GPIO外设的边沿检测逻辑反映了配置为输入的指定GPIO引脚是否发生一个信号的变化。图5-3为GPIO功能结构框图,显示了GPIO和GPIO外设的边沿检测逻辑。图5-3GPIO功能结构框图为了配置GP0为一个通用目的输出,GPIO全局控制寄存器的GP0M位必须被清除为0,并设置GPDIR的第0位为1。

GPIO功能简介

一旦GPIO使能(GPEN)寄存器被使能,GPIO引脚可以用做通用目的输入/输出。用户可以使用GPIO方向(GPDIR)寄存器独立配置每条GPIO引脚为输入或输出。当配置为输出(GPXDIR位=1),GPIO值(GPVAL)寄存器的GPXVAL位的值就被送到相应的GPn引脚。当配置为输入(GPXDIR位=0)时,输入状态可以从相应的GPXVAL读取。

除了通用目的输入/输出功能外,GPIO外设的边沿检测逻辑(Edge-detect Logic)反映了配置为输入(GPXDIR位=0)的指定GPIO引脚是否发生一个信号的变化。GPIO三角(Delta)寄存器(GPDH或GPDL)反映GPIO信号的变化。当相应的使能输入发生从低电平高电平的变化时,GPDH寄存器的GPXDH位被置1;当相应的使能输入发生从高电平到低电平的变化时,GPDH寄存器的GPXDL位被置1。图5-3为GPIO功能结构框图,显示了GPIO和GPIO外设的边沿检测逻辑。

978-7-111-37346-9-Chapter05-3.jpg(www.xing528.com)

图5-3 GPIO功能结构框图

为了配置GP0为一个通用目的输出,GPIO全局控制(GPGC)寄存器的GP0M位必须被清除为0,并设置GPDIR的第0位为1。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈