- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【嵌入式】.03.31嵌入式系统原理与设计
6.优先级寄存器(PRIORITY)
ARB_MODE 设置仲裁器工作模式
0:ARB_SEL不变 (表示设置仲裁器工作模式屏蔽)
1:ARB_SEL自动变化
ARB_SEL 高→低 00 REQ012345 01 REQ023415 10 REQ034125 11 REQ041235
已被服务的REQx ARB_SEL新值 REQ0/REQ5 不变 REQ1 01 REQ2 10 REQ3 11 REQ4 00
7.INTPND寄存器
经中断优先级仲裁器选出优先级最高的中断后,这个中断在INTPND相应位置1,随后CPV进入中断模式处理。
某一时刻最多有一位为1
8.INTOFFSET 偏移寄存器(只读)
读寄存器可获得INTPND寄存器哪位被置1 (0~31)
9.外部中断请求寄存器 EINTPND
1:请求 0:未发
10.外部中断屏蔽寄存器EINTMSK
1:屏蔽 0:使能
11. EXTINTn n∈{0,2}
EXTINT0:设EINT0~7触发方式
——E7:30...28 E6:26...24 E5:22...20 E4:18...16 E3:14...12 E2:10...8 E1:6...4 EINT0:2...0
——000:低电平出发
——001:高电平出发
——01X:下降沿出发
——10X:上升沿出发
——11X:上升/下降均出发
四、程序:使用中断实现按键控制LED灯
//中断初始化
void init_irq(){
GPFCON=GPF0_EINT|GPF2_EINT; //设置中断引脚
GPGCON=GPG3_EINT|GPG11_EINT;
EINTMSK=(~(111))(~(119)); //开中断EINT11、EINT19
INTMSK=(~(10))(~(12))(~(15)); //开中断EINT0、
//EINT2、EINT11与EINT19
PRIORITY=~(10|37); //设定优先级K4K3K1,K2
}
//中断处理函数
void EINT_Handle(){
unsigned long oft=INTOFFSET;
unsigned long val;
switch(oft){
case 0: //K4被按下
GPBDAT|=(0x0F5); //所有LED熄灭
GPBDAT=~(18); //点亮LED4
break;
case 2: //K3被按下
GPBDAT|=(0x0F5);
GPBDAT=~(17); //点亮LED3
break;
case 5: //K1或K2被按下
GPBDAT|=(0x0F5); //全灭
val=EINTPND; //判断是K1还是K2被按下,或K1,
//K2同时被按下
if(val(111))
GPBDAT=~(16); //K2被按下,点亮LED2
if(val(119))
GPBDAT=~(15); //K1被按下,点亮LED1
break;
}
//清除中断
fi(oft==5){
EINTPND|=(111)|(119);
SRCPND|=1oft;
INTPND|=1oft;
}
}
EXTINT1:设EINT8~15触发方式
EXTINT2:设EINT16~23触发方式
神装工作站
嵌入式相关资料,欢迎下载!
《嵌入式相关资料》
6
5
4
3
2
1
0
......
RINT0
8
7
19
20
ARB_MODE6
ARB_SEL6
ARB_SEL0
31 28
27 22
21 16
15 10
9 4
3 0
REQ4~REQ1
REQ5~REQ0
REQ5~REQ0
REQ5~REQ0
REQ5~REQ0
REQ4~REQ1
6
6
4
6
6
4
ARBITER5
ARBITER4
ARBITER3
ARBITER2
ARBITER1
ARBITER0
REQ5
REQ4
REQ3
REQ2
REQ1
REQ0
ARBIIER
6
EINT0
1
2
3
6
24
23
15
28
31
写“1”清“0”
UART0
ADC
UART1
UART2
8-23
4-7
23 4
23 4
GPG11
GPG3
GPF2
GPF0
3.3V
K1
K2
K3
K4
S3C2410
EINT19
EINT11
EINT2
EINT 0
GPB5
GPB6
GPB7
GPB8
LED1
LED2
LED3
LED4
3.3V
S3C2410
您可能关注的文档
- 《星星变奏曲》《外诗两首》详细的课文讲解及习题.doc
- 《有理数的加法》第课时教学设计-掌门1对1.doc
- 《有限差分法在微分程中的应用》课程论文.doc
- 《机械制图与 Auo CAD》课程教学计划.doc
- 《机械CAD-CA》教学大纲-版.doc
- 《机械制造技术》课标准(教学大纲,考核标准).doc
- 《机械制造基础》复提纲(工程材料部分习题).doc
- 《机械原理》第五章题轮系及其设计及答案.doc
- 《机械装配工艺设计实施》课程实践模拟操作(蝶阀装配工艺设计).doc
- 《机械原理》课程设_冲压式蜂窝煤成型机(范例).doc
- 公司研究陕西煤业-高股息动力煤龙头看好估值持续修复-2020101523页.pdf
- 公司研究太阳纸业-透过财报详解太阳纸业成本优势成本挖潜构筑安全边际管理优势铸就稳固护城河-2020122931页.pdf
- 腾讯2018年社会责任报告53页.pdf
- 腾讯2015-2016年社会责任报告55页.pdf
- 微软MICROSOFT2004年年度报告-财报英文版65页.pdf
- 宋城演艺-公司研究报告-主题公园进入平台化阶段文化演艺龙头迎来复苏-23073128页.pdf
- 公司研究万润股份-公司财报点评业绩符合预期多个项目待投产-21032617页.pdf
- 公司研究天味食品-川调领跑者组织再造继续向前-21032524页.pdf
- 微软MICROSOFT2002年年度报告-财报英文版58页.pdf
- 万润股份-公司深度报告多业务驱动成长化工新材料定制平台全面开花-23020943页.pdf
文档评论(0)