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

外部中断的分析


外部中断具有 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 位可通过改 变中断极性来置位。


相关文章:
外部中断学习笔记
AFIO->EXTICR[3] &= 0xFFFFFF0F; AFIO->EXTICR[3] |= 0xFFFFFF2F; //EXIT13 映射到 PC13,2(0x0010)代表 C 口 外部中断函数不能进入的原因分析分析,...
外部中断的检测及其应用
3 2 外部中断源的特点及控制... 4 2.1 IE 寄存器的特点及设置 ......配合系统 配置的虚拟仪器如示波器、 逻辑分析仪等, 可以测量仿真的波形及记录仿真数据...
单片机外部中断问题分析分析
单片机外部中断问题分析分析 单片机中断出现的问题单片机中断出现的问题隐藏>> ORG 0000H SJMP MAIN ORG 0003H AJMP INTT0 MAIN: SETB EA SETB EX0 SETB IT0 MO...
单片机外部中断实验报告
分别选择边沿触发外部中断 放是和电平触发外部中断方式两种。 三、编程提示 1、P3 口是 8 位准双向口,具有双重功能: 第一功能和 P1 口一样,作为输入输出口,...
外部中断实验
科 一、实验目的 进行外部中断 INT 实验,掌握外部引脚 INT/RB0 沿跳变中断。...实验结果与分析【实验结果】编写好代码,向目标板烧入程序后,可以通过按键来控 ...
中断分析
中断分析_信息与通信_工程科技_专业资料。自己写的2440开发板心得S3C2440A 共有 60 个中断请求源。 (包含 24 个外部中断请求。其他是系统外 设的中断请求。 )...
内部中断与外部中断
内部中断与外部中断_计算机硬件及网络_IT/计算机_专业资料。本文详细讲述了内部中断...2014教师资格材料分析辅... 2014小学教师资格考试《... 2014年幼儿园教师资格...
外部中断实验
外部中断实验_工学_高等教育_教育专区。实验二 外部中断实验学号:04013614 姓名:黄进瑞 一、实验要求 编写一段程序,同时满足以下两个功能: 1)以查询方式读取 P3...
外部中断
外部中断的分析 2页 1财富值 外部中断程序 2页 免费 外部中断应用 5页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反...
外部中断的检测及其应用
16 摘要本次单片机课设的题目是关于外部中断的检测及其应用, 题目要求由中断引脚...2.Proteus 可提供的仿真仪表资源:示波器、逻辑分析仪、虚拟终端、SPI 调试器、...
更多相关标签:
外部中断的触发方式 | stm32的外部中断 | 单片机的外部中断 | 外部中断的c程序编写 | 外部中断的作用 | 外部中断0的触发方式 | 处理器的外部中断包括 | 外部中断0的入口地址 |