通用输入输出端口课件_第1页
通用输入输出端口课件_第2页
通用输入输出端口课件_第3页
通用输入输出端口课件_第4页
通用输入输出端口课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第十二章第十二章 通用输入输出端口通用输入输出端口 第十二章第十二章 通用输入输出端口通用输入输出端口 12.1 GPIO接口接口 12.2 GPIO寄存器寄存器 12.3 通用输入通用输入/输出端口功能输出端口功能 12.4 中断和事件产生中断和事件产生 12.5 GPIO中断中断/事件事件 GPIO接口接口 通用输入通用输入/输出端口提供输出端口提供 可配置为输入或输出的可配置为输入或输出的 通用引脚。设置为输出通用引脚。设置为输出 时,用户可通过向内部时,用户可通过向内部 寄存器写数据来控制由寄存器写数据来控制由 输出引脚驱动的状态。输出引脚驱动的状态。 设置为输入时,用户可设置为输入

2、时,用户可 通过读取内部寄存器的通过读取内部寄存器的 数据来检查输入状态。数据来检查输入状态。 另外,在不同的中断或另外,在不同的中断或 事件产生模式下,事件产生模式下,GPIO 能够产生能够产生CPU中断和中断和 EDMA事件。事件。 GPIO寄存器寄存器 GPIO寄存器寄存器 GPIO使能寄存器(GPEN) GPIO寄存器寄存器 GPIO方向寄存器(GPDIR) GPIO寄存器寄存器 GPIO数值寄存器(GPVAL) GPIO寄存器寄存器 GPIO Delta寄存器(GPDH,GPDL) GPIO寄存器寄存器 GPIO屏蔽寄存器(GPHM,GPLM) GPIO寄存器寄存器 GPIO全局控制

3、寄存器(GPGC) GPIO寄存器寄存器 GPIO中断极性寄存器(GPPOL) 通用输入通用输入/输出端口功能输出端口功能 u一个GPIO引脚一旦在GPIO使能寄存器 内被激活,就可作为通用I/O口运行。可 通过GPDIR寄存器独立地把每个GPIO引 脚设置为输入或输出。当设置为输出时, GPVAL寄存器中GPxVAL位内的数值将受 到相应的GPx引脚的驱动;当设置为输入 时,输入的状态能从GPxVAL位读取。 u此外,对于通用I/O口的功能,通用I/O 口内的边沿检测逻辑反映了一个给定的 GPIO输入信号上是否发生一个跃变。 u把GP0设置为通用输出口,除了设定 GP0DIR=1外,还要将G

4、PIO全局控制寄 存器内的GP0M位设置为0。 中断和事件产生中断和事件产生 在以下两种模式中,GPIO口能对CPU产生中断,并对EDMA 产生同步事件。 1. 直通模式 2. 逻辑模式 中断和事件产生中断和事件产生 1. 直通模式 直通模式适用于所有的 GPIO信号。在该模式下, CPx输入引脚上的一个 跃变使能CPU产生一次 中断事件,使EDMA产 生一次同步事件。 中断和事件产生中断和事件产生 2. 逻辑模式 该模式下,中断/事件是由基 于GPIO输入的一种逻辑组合 产生的。逻辑功能的输出 GPINT是依据任一GPIO输入 信号特定边沿(上升、下降 或两者)或特定数值的检测 产生的。禁用

5、的GPIO信号或 使能GPIO输出不能够被用作 中断/事件的产生。逻辑模式 输出GPINT和直通模式输出 GPINT0_int多路选择来产生 一次CPU中断和一件EDMA 事件。为了能使用逻辑模式 来产生一次中断,GPGC寄 存器的GPINT0M必须设定为 1。GPINT信号也能驱动 GP0引脚输出。 中断和事件产生中断和事件产生 2. 逻辑模式 GPINT信号的产生能以3种模式之一操作,3种模式为: Delta“或”模式、 Delta“与”模式和数值“与”模式。 中断和事件产生中断和事件产生 2. 逻辑模式 Delta“或”模式 中断和事件产生中断和事件产生 2. 逻辑模式 Delta“与”模式 中断和事件产生中断和事件产生 2. 逻辑模式 数值“与”模式 中断和事件产生中断和事件产生 GPINT与GP0和/或GPINT0的复用 GPIO中断中断/事件事件 通过内部的GPINTx信号,通用I/O外设分别对CPU和EDMA产生中断事 件。GPINT1GPINT15仅能在直通模式下使用,而GPINT0既能在直通 模式下也可在逻辑模式下使用。所有的GPINTx都可用作对EDMA的同步 事件,只有GPINT0和GPINT4:7可用作对CPU的中断源。 中断/事件名称说明 GPINT0 GPINT0是来自直通模式或逻辑模式的中断/事件输出。在直通模式下, GPIN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论