当前位置:首页 >> 信息与通信 >>

外部中断的分析


外部中断具有 4 个相关寄存器。 EXTINT 寄存器包含中断标志。 寄存器包含中断标志。 EXTWAKEUP(中断唤醒)寄存器包含使能唤醒位,可使能独立的外部中断输入将处理器 从掉电模式唤醒。 EXTMODE(中断方式,控制每个管教的边沿或电平激活)和 EXTPOLAR(外部中断极性: 控制那种电平或边沿来产生中断)寄存器用来指定管教使用电平或边沿激活方式。 EXTINT 外部中断标志寄存器: 外部中断标志寄存器: 当一个管教选择使用外部中断的时候,对应的 EXTMODE 和 EXTPOLAR 寄存器中的位选 择的电平或边沿将置位 EXTINT 寄存器中的中断标志,向 VIC 提出中断请求,如果管脚中 断使能,将会产生中断。 向 EXTINT 寄存器的位 EINT0~位 EINT3 写入 1 可清除相应的外部中断标志。 在电平激活的 方式下,只有在该管脚处于无效状态时才能清除相应的中断标志。 一旦 EINT0~EINT3 中的一位被置位并开始执行相应的代码(处理唤醒和/或外部中断) ,必 须将改为清零,否则以后该 EINT 管脚所触发的事件将不能在被识别。 例如如果外部中断 0,管脚的低电平将系统从掉电模式唤醒,为了将来还能进入掉电模式, 唤醒后的程序必须将 EINT0 位复位。如果 EINT0 位仍保持置位状态,后来唤醒掉电模式的 任何操作都会失败。 中断唤醒寄存器 INTWAKE INTWAKE 寄存器中的使能位允许外部中断,BOD 中断或者 RTC 中断将处理器从掉电模式 唤醒,相关的 EINTn 功能必须映射到管脚才能实现掉电的唤醒,但中断并不必要为了实现 唤醒操作而在向量中断控制器中被使能。 这样做的好处是允许外部中断输入将处理器从掉电 模式唤醒,但不产生中断(只是简单的回复操作) ,或者在掉电模式下使能中断而不将处理 器唤醒(这样,当应用中并不需要唤醒特性时,也不必关闭中断) 。 要使器件进入掉电模式并允许总线或管脚上的一个或多个事件能使其回复正常操作, 软件应 该对管脚的外部中断功能重新编程, 选择中断合适的方式和极性以及掉电模式。 唤醒时软件 应回复管脚复用的外围功能。 外部中断方式寄存器 EXTMODE EXTMODE 寄存器中的位用来选择每个 ENIT 脚是电平触发还是边沿触发。只有选择用作 EINT 功能 (通过管脚连接模块) 并已通过 VICIntEnable(向量中断使能寄存器)使能的管脚才 能产生外部中断(当然如果管脚选择用作其他功能,则可能产生其他功能的中断) 。 注:当某个中断在 VICIntEnable 中被禁止时,软件应该只改变 EXTMODE 寄存器中相应位 的值。中断重新使能前软件向 EXINT 写入 1 来清除 EXTINT 位,EXTINT 位可通过改变激 活方式来置位。

外部中断极性寄存器 EXTPOLAR 在电平激活方式中,EXTPOLAR 寄存器用来选择相应管脚是高电平还是低电平有效;在边 沿激活方式中,EXTPOLAR 寄存器用来选择管脚上升沿还是下降沿有效。只有选择游泳 EINT 功能 (通过管脚连接模式) 并已通过 VICIntEnable(向量中断使能寄存器)使能的管脚才 能产生中断 注: 当某个中断在 VICIntEnable 中被禁能时,软件应该只改变 EXYPOLAR 寄存器中相应位 的值。中断重新使能前,软件向 EXTINT 写入 1 来清除 EXTINT 位,EXTINT 位可通过改 变中断极性来置位。


相关文章:
中断分析
中断分析_信息与通信_工程科技_专业资料。自己写的2440开发板心得S3C2440A 共有 60 个中断请求源。 (包含 24 个外部中断请求。其他是系统外 设的中断请求。 )...
外部中断
外部0中断 2页 1财富值 外部中断与定时 3页 10财富值 外部中断的使用 6页 10财富值 外部中断及应用 25页 免费 外部中断的分析 2页 1财富值 外部中断程序 ...
外部中断实验
外部中断实验_工学_高等教育_教育专区。实验二 外部中断实验学号:04013614 姓名:黄进瑞 一、实验要求 编写一段程序,同时满足以下两个功能: 1)以查询方式读取 P3...
外部中断
外部中断的分析 2页 1财富值 外部中断程序 2页 免费 外部中断应用 5页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反...
外部中断
外部中断的使用 6页 4下载券 外部中断及应用 25页 免费 外部中断的分析 2页...外部中断(急救灯与交通灯) 外部中断(急救灯与交通灯) 实验要求: 指定存储器中...
STM32外部中断5-9,10-15的应用解析
STM32外部中断5-9,10-15的应用解析_电子/电路_工程科技_专业资料。STM32有些系列(比如STM32F407)的外部中断5-9是共用一个中断处理函数EXTI9_5_IRQHandler()...
arm7外部中断简要分析
arm7外部中断简要分析_信息与通信_工程科技_专业资料。arm7外部中断简要分析 对《深入浅出 arm7lpc》的中断例子进行修改后的运行情况 》 中断程序(取中断程序与...
实验二++外部中断实验
实验二++外部中断实验_电子/电路_工程科技_专业资料。实验课要求 1、 没有完成...3、 在实验总结中,写清实验现象,分析实验现象产生原因、存在问题,给出解决方案...
外部中断
外部中断的分析 2页 1财富值 外部中断程序 2页 免费 外部中断应用 5页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反...
20外部中断系统实验_图文
按钮控制外部中断应用 具体教学目标 教学活动 一、任务分析 51 单片机四组 I/O 口中的 P3 口其实是多功能复 用口,其中 P3.2 和 P3.3(第 12、13 脚)就...
更多相关标签: