LPC2103之外部中断寄存器

发布者:静静思索最新更新时间:2015-07-30 来源: eefocus关键字:LPC2103  外部中断  寄存器 手机看文章 扫描二维码
随时随地手机看文章
External interrupt inputs
         Page18
 
 
LPC2101/02/03最多包含了三个外部中断输入作为可选择的管脚功能。管脚进行组合后,外部事件可以处理成三个独立的中断信号。外部中断输入能够可选择的用于将处理器从低功耗模式下唤醒。
此外,10个捕获输入没有可选择的将器件从低功耗模式唤醒功能,但也能够被用于外部中断。
 
 
Register description
 
有四个寄存器涉及外部中断
寄存器 描述 访问 复位值 地址
EXTINT 外部中断标志寄存器,包括中断标志位EINT0,EINT1,EINT2,EINT3 R/W 0 0xE01F C140
 
EXTWAKE               中断唤醒寄存器包括四个使能位用于控制是否外部中断能将处理器从低功耗模式唤醒 R/W 0 0xE01F C144
 
EXTMODE 外部中断模式寄存器控制每个管脚是电平或者边沿触发 R/W 0 0xE01F C148
 
EXTPOLAR 外部中断极性寄存器控制每个管脚的中断是高或者电平和哪个边沿触发 R/W 0 0xE01F C14C
 
 
 
External Interrupt Flag register (EXTINT - 0xE01F C140)
 
外部中断标志寄存器
信号 描述 复位值
0 EINT0 对应管脚外部中断到来时,该标志位置位。写1清除该位,如果该中断处于电平触发模式,那么电平触发期间该位不能清除。 0
1 EINT1 同EINT0 0
2 EINT2 同EINT0 0
7:3   保留 NA
 
 
Interrupt Wake-up register (INTWAKE - 0xE01F C144)
 
中断唤醒寄存器
信号 描述 复位值
0 EXTWAKE0 置1时,指明EINT0中断将把处理器从低功耗模式唤醒 0
1 EXTWAKE1 置1时,指明EINT1中断将把处理器从低功耗模式唤醒 0
2 EXTWAKE2 置1时,指明EINT2中断将把处理器从低功耗模式唤醒 0
14:3   保留 NA
15 RTCWAKE 置1时,指明RTC中断将把处理器从低功耗模式唤醒  
 
 
External Interrupt Mode register (EXTMODE - 0xE01F C148)
 
外部中断模式寄存器
信号 描述 复位值
0 EXTMODE0 0——EINT0电平触发
1——EINT0边沿触发
0
1 EXTMODE1 0——EINT1电平触发
1——EINT1边沿触发
0
2 EXTMODE2 0——EINT2电平触发
1——EINT2边沿触发
0
7:3   保留 NA
 
 
External Interrupt Polarity register (EXTPOLAR - 0xE01F C14C)
 
外部中断极性寄存器
信号 描述 复位值
0 EXTPOLAR0 0——EINT0低电平或者上升沿触发
1——EINT0高电平后者下降沿触发
0
1 EXTPOLAR1 0——EINT1低电平或者上升沿触发
1——EINT1高电平后者下降沿触发
0
2 EXTPOLAR2 0——EINT2低电平或者上升沿触发
1——EINT2高电平后者下降沿触发
0
7:3   保留 NA
 
关键字:LPC2103  外部中断  寄存器 引用地址:LPC2103之外部中断寄存器

上一篇:LPC2103之timer0 ang timer1
下一篇:LPC2103之看门狗定时器

推荐阅读最新更新时间:2024-03-16 14:26

一个单片机串行数据采集/传输模块的设计
在微机测控系统中,经常要用到A/D转换。常用的方法是扩展一块或多块A/D采集卡。当模拟量较少或是温度、压力等缓变信号场合,采用总线型A/D卡并不是最合适、最经济的方案。这里介绍一种以GNS97C2051单片机为核心,采用TLC2543 12位串行A/D转换器构成的采样模块,该模块的采样数据由单片机串口经电平转换后送到上位机(IBM PC兼容机)的串口COM1或COM2,形成一种串行数据采集串行数据传输的方式。经实践调试证实:该模块功耗低、采样精度高、可靠性好、接口简便,有一定实用价值。 1 主要器件介绍 1.1 TLC2543串行A/D转换器 模块采用TI公司的TLC2543 12位串
[单片机]
STM32F4 外部中断EXTI
也是一个半生不熟的东西,进行了简单的中断处理。 软件环境:MDK470a 硬件环境:STM32F4-Discovery。按键B1连接在F4芯片的PA0引脚。当按键按下时,引脚电平被拉底。 功能描述:按压按键B1时,触发外部中断。进入中断处理函数后,通过串口发送消息。 实现步骤: 1、打开PA时钟,设置PA0引脚为输入。 void EXTI_GPIO_Congig(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Per
[单片机]
X9241数字电位器原理及在DSP中应用
1 X9241 概述   X9241是Xicor公司生产的一种集成数字电位器。它在单一芯片上集成了4个10kΩ数字电位器,每个电位器的滑动端共有64个离散的调节节点,并有4个8bit的E 2 PROM数据寄存器以及一个滑刷控制寄存器(WCR)。用户可以通过相应指令使电位器的WCR(滑刷控制寄存器)与某个数据寄存器相关联,也可以直接控制WCR以达到改变电位器滑动端位置的目地。X9241芯片具有I 2 C总线接口,可以实现寄存器映射、改变滑刷位置以及进行电位器级联等操作。X9241采用20引脚双列直插封装,其引脚排列如图1所示。其中VWi(i=0~3)为四个独立的10kΩ电位器的滑动端;VLi(i=0~3)分别为四个电位器的两
[嵌入式]
LabVIEW设计模式系列——移位寄存器
标准: 1、太多移位寄存器会导致连线太多,看起来凌乱,使用簇将变量打包,统一用一个移位寄存器,这样可以减少连线的麻烦 2、如果每个变量都使用一个移位寄存器,没有一个名字是很难区分移位寄存器到底属于哪一个变量的,用簇可以解决这个问题 3、倘若需要增加变量,只需在移位寄存器变量中添加你所需要的变量就行了,命名后就可以直接用了,减少了创建寄存器变量的麻烦而且不需要连线(事件结构很多页面时连线时各麻烦而且容易漏掉) 4、移位寄存器中的变量使用就更简单了,有名称标记,而且可以选择不同的变量。 5、可以统一管理变量
[测试测量]
LPC系列arm处理器UART控制寄存器
U0RBR:接收器缓存寄存器 访问时,先要设定 U0LCR 的除数锁存访问位(DLAB)为 0。因为,U0DLL 与U0RBR/U0THR 在同一地址上。 DLAB = 1 时,选择 U0DLL 和 U0DLM (U0DLM 和 U0IER 在同一个地址上); DLAB = 0 时,选择 U0RBR/U0THR 和 U0IER。 U0DLL 和 U0DLM: 构成一个 16 位的除数。 VPB时钟(pclk) 是产生波特率的时钟源,波特率时钟源必须是波特率的16倍,于是有: baud_rate = pclk/(16*设定的除数) UART0 的中断: 有 4 个中断,分别是:
[单片机]
ARM9_S3C2440学习(二)ARM状态下的寄存器组织
ARM状态下的寄存器组织见图2.3。ARM有37个32位长的寄存器,包括31个通用寄存器、1个当前程序状态寄存器CPSR(current program status register)、5个备份的程序状态寄存器SPSR(saved program status register)。这37个寄存器并不都是同时可见的。在任意时刻,只有16个通用寄存器(R0~R15)和一个或者两个状态寄存器(CPSR和SPSR)对处理器来讲是可见的。 1. 通用寄存器 31个通用寄存器用R0~R15表示,可以分为三类: ●未分组寄存器R0~R7。 ●分组寄存器R8~R14。 ●程序计数器PC(R15)。 (1)未分组寄存器R0~R7   在所有的
[单片机]
ARM9_S3C2440学习(二)ARM状态下的<font color='red'>寄存器</font>组织
铁电存储器及其在电表存储中的应用
   0 引言   在电子技术日新月异、新型多功能电能表层出不穷的今天,电能表中存储器的选择也是多种多样,存储器的好坏直接关系到电能表的正常使用和测量精度。目前应用最多的方案仍是SRAM加后备电池、EEPROM、NVRAM这三种。但这三种方案均存在着缺陷。其中SRAM加后备电池的方法增加了硬件设计的复杂性,同时由于加了电池又降低了系统的可靠性;而EEPROM的可擦写次数较少(约10万次),且写操作时间较长(约10 ms);而NVRAM的价格问题又限制了它的普及应用。因此,工程人员在设计电能表的存储模块时,往往要花很大的精力来完善方案,才能使电表数据准确无误的写入存储器中。鉴于以上情况,越来越多的设计者将目光投向了新型的非易失
[安防电子]
铁电存储器及其在电表存储中的应用
锁相环控制及初始化简析
  MCU的支撑电路一般需要外部时钟来给MCU提供时钟信号,而外部时钟的频率可能偏低,为了使系统更加快速稳定运行,需要提升系统所需要的时钟频率。这就得用到锁相环了。例如MCU用的外部晶振是16M的无源晶振,则可以通过锁相环(PLL)把系统时钟倍频到24M,从而给系统提供更高的时钟信号,提高程序的运行速度。 51单片机,AVR单片机内部没有锁相环电路,其系统时钟直接由外部晶振提供。而XS128内部集成了锁相环电路,其系统时钟既可由外部晶振直接提供,也可以通过锁相环倍频后提供,当然,还有由XS128内部的时钟电路来提供(当其它来源提供的系统时钟不稳定时,内部时钟电路就起作用了,也就是自时钟模式)。   锁相环作为一个提供系统时钟的模
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved