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

外部中断的分析


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


相关文章:
外部中断的分析
外部中断的分析_信息与通信_工程科技_专业资料。外部中断具有 4 个相关寄存器。 EXTINT 寄存器包含中断标志。 寄存器包含中断标志。 EXTWAKEUP(中断唤醒)寄存器包含使...
内部中断、外部中断、硬件中断和软件中断分析
内部中断、外部中断、硬件中断和软件中断分析_计算机硬件及网络_IT/计算机_专业资料。内部中断、外部中断、硬件中断和软件中断分析软件中断、硬件中断、外部中断、内部中...
外部中断的检测及其应用
3 2 外部中断源的特点及控制... 4 2.1 IE 寄存器的特点及设置 ......配合系统 配置的虚拟仪器如示波器、 逻辑分析仪等, 可以测量仿真的波形及记录仿真数据...
单片机外部中断实验报告
分别选择边沿触发外部中断 放是和电平触发外部中断方式两种。 三、编程提示 1、P3 口是 8 位准双向口,具有双重功能: 第一功能和 P1 口一样,作为输入输出口,...
arm7外部中断简要分析
arm7外部中断简要分析arm7外部中断简要分析隐藏>> 对《深入浅出 arm7lpc》的中断例子进行修改后的运行情况 》 中断程序(取中断程序与等待中断程序部分) 中断程序(...
单片机外部中断问题分析分析
单片机外部中断问题分析分析 单片机中断出现的问题单片机中断出现的问题隐藏>> ORG 0000H SJMP MAIN ORG 0003H AJMP INTT0 MAIN: SETB EA SETB EX0 SETB IT0 MO...
外部中断
外部0中断 2页 1下载券 外部中断与定时 3页 4下载券 外部中断的使用 6页 4下载券 外部中断及应用 25页 免费 外部中断的分析 2页 1下载券 外部中断程序 2...
外部中断
外部0中断 2页 1财富值 外部中断与定时 3页 10财富值 外部中断的使用 6页 10财富值 外部中断及应用 25页 免费 外部中断的分析 2页 1财富值 外部中断程序 ...
外部中断学习笔记
AFIO->EXTICR[3] &= 0xFFFFFF0F; AFIO->EXTICR[3] |= 0xFFFFFF2F; //EXIT13 映射到 PC13,2(0x0010)代表 C 口 外部中断函数不能进入的原因分析分析,...
外部中断应用
【控制原理分析】 通过外部中断控制流水灯流水方向(向左或向右流水) ,流水灯以软件延时方式 实现。 【代码流程图】 项目主要包括两部分功能:外部中断识别与处理 和...
更多相关标签:
外部中断0的触发方式 | 外部中断的触发方式 | stm32的外部中断 | 能引起外部中断的事件 | 外部中断的应用总结 | 处理器的外部中断包括 | 外部中断0的入口地址 | 单片机的外部中断 |