LPC3250的GPIO模块

LPC3250的GPIO模块

ID:40750418

大小:50.00 KB

页数:4页

时间:2019-08-07

LPC3250的GPIO模块_第1页
LPC3250的GPIO模块_第2页
LPC3250的GPIO模块_第3页
LPC3250的GPIO模块_第4页
资源描述:

《LPC3250的GPIO模块》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第32章LPC3250通用I/O口1.特征[1].在LPC3250里存在4个口来描述通用的输入口,输出口,以及输出输出口;[2].位电平设置和清除寄存器允许一个单指令可以设置或者清除一个P口的任何位数;[3].个别支持输入和输出模式的位的方向控制;[4].对于I/O口,可编程的输出状态和真实口状态都可以读出来;[5].总共22个通用输入口,24个通用输出口,6个通用I/O口(P3口);[6].如果16位的SDRAM接口被使用了,那么13个外部寄存器控制器EMC数据线(P2口)就被作为GPIO使用了;[7].如果信号共享

2、的外设没有使用,那么8个额外的GPIO线就被使用了。2.应用[1].通用的I/O口[2].驱动LED或者其它指示器[3]控制片外装置或者与之通讯[4].感测静态输入3.GPIO功能简介通用的I/O口模块控制输出口状态,并且允许访问输入口。有的口被定义为GPO,有的定义为GPI,有的是GPIO。在系统复位时,所有的输出信号都有一个定义值,这些定义值在PACKAING,PINOUT,和PIN复用口中找到。通过FAB总线访问GPIO模块,由PERIPH-CLK提供时钟信号。下面四组分别介绍了四个I/O口的连接:P0,P1,P

3、2,P3。其中P0,P1,P2口是GPIO口,而P2口含有三种不同类型,即GPO,GPI,GPIO。口类型描述备注P0[7~0]I/O通用I/O,P0.0~P0.7通用I/O口,驱动LED以及其它指示器,控制和片外装置通讯,感测静态输入P1[23~0]I/O通用I/O,P1.0~P1.23P2[12~0]I/O通用I/O,P2.0~P2.12P3:GPI-[9~0]GPI-[23~15]GPI-[25]GPI-[28~27]GPI-[23~0]GPI-[5~0]IIIIOI/O通用输入口,GPI[00~09]通用输入口

4、,GPI[15~23]通用输入口,GPI[25]通用输入口,GPI[27~28]通用输出口,GPI[00~23]通用I/O口,GPI[00~05]3.1P0,1,2,3双向口[1].作为输入口,寄存器P[3~0]-INT-STATE反应了当前GPIO输入口的电平。[2].作为输出口,寄存器P[3~0]-OUTP-SET和P[3~0]-OUTP-CLR控制通讯的GPIO口的电平。[3].P[2~0]-DIR-CLR寄存器控制GPIO口的方向,其中GPIO口方向的选择在PP[2~0]-DIR-STATE寄存器中读取。[4]

5、.可编程的输出信号的电平可以在寄存器P[3~0]-OUTP-STATE中读取。3.1.1P1口和P2口的EMC总线GPIO当使用一个16位SDRAM总线时,或者没有SRAM连接的时候,一些或者所有的EMC-D[31~19]和EMC[23~0]-A口可以用做GPIO口。一旦复位,EMC-D[31~19]和EMC[23~0]-A口都被连接到EMC模块。P1口:(1)P1-INP-STATE寄存器反应了P1[23~0]口(EMC-A[23~0])的真实电平。(2)P1-OUTP-SET寄存器和P1-OUTP-CLR寄存器控制

6、通讯口P1[23~0]。(3)使用P1-DIR-SET和P1-DIR-CLR来选择P1[23~0]口的方向。方向选择位在P1-DIR-STATE中读取。P2口:(1)P2-INP-STATE寄存器反应了P2[12~0]口(EMC-D[31~19])的真实电平。(2)P2-OUTP-SET寄存器和P2-OUTP-CLR寄存器控制通讯口P2[31~19]。(3)使用P2-DIR-SET和P2-DIR-CLR来选择EMC-D[31~19]口的方向。方向选择位在P2-DIR-STATE中读取。3.2P3输入口(1)在P3-IN

7、P-STATE寄存器中读取该口的真实电平,外部电平如果为高,在寄存器的通讯位上就是电瓶“1”。(2)许多输入信号连接起来作为起始信号。(3)许多输入信号连接起来作为IRQ中断信号。3.3P3输出口(1)通过寄存器P3-OUTP-SET和P3-OUTP-CLR来控制输出口电平。(2)在P3-OUTP-STATE寄存器中读取输出口的真实电平值。3.4转换功能一些GPIO口含有转换功能,通过寄存器P[3~0]-MUX-SET和P[3~0]-MUX-CLR来选择不同的功能。这些口的选择状态在寄存器P[3~0]-MUX-STAT

8、E中读取。GPO-00还有其它的连接方式,这就使得它可以输出1/3的时钟信号,这个特征主要是用来系统检测的。4.寄存器介绍4.1P0输入口状态寄存器P0-INP-STATE这是一个只读寄存器,它提供了GPIO的P0.7~P0.0的口状态。当P口作为GPIO时,允许读出P口的值。4.2P0输出口设置寄存器P0-OUTP-SET这是一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。