S3C44B0X中断控制器.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S3C44B0X中断控制器

* * 五.中断系统中的特殊功能寄存器(续) INTMOD(中断模式寄存器) 该寄存器与INTPND的结构类似,共有26位,每一位对应着一个中断源.当某一位置为1时,对应的中断会由ARM7TDMI内核以FIQ的模式来处 理;反之当某一位置为0时,中断会以IRQ模式来处理. 当然,这要结合INTCON相关位的设置,即是否允许IRQ/FIQ * * 五.中断系统中的特殊功能寄存器(续) INTMSK(中断屏蔽寄存器) 该寄存器共有28位,其中一位是全局屏蔽位,一位保留,其余的26位分别对应一个中断源.它的功能与51中的IE 类似.当Global=1时,屏蔽所有中断,Global=0时,才开放中断,但最终中断是否被屏蔽,还要看各个具体中断源所对应的屏蔽位的设置. * * 五.中断系统中的特殊功能寄存器(续) 如果使用了向量中断模式,则在中断服务程序中改变了INTMSK的值,这时并不能屏蔽相应的中断过程,因为该中断在中断屏蔽寄存器之前已被中断挂起寄存器锁定了。要解决这个问题,就必须在改变中断屏蔽寄存器后,在清除相应的挂起位(挂起位的清除方式在前面也提到过). * * 五.中断系统中的特殊功能寄存器(续) 与IRQ向量模式相关的寄存器 在前面介绍的中断优先级产生模块中,包含了5个单元:1个主单元和4个从单元,这其中都有四个中断源是可编程的.即从单元的sG/A/B/C/D和主单元mG/A/B/C/D. I_PSLV * * 五.中断系统中的特殊功能寄存器(续) 注:即使相应的中断源没有用到,I_PSLV中的各项也必须配置成不同的优先级 . * * 五.中断系统中的特殊功能寄存器(续) 具体优先级是如何决定的,可简单看下表: * * 五.中断系统中的特殊功能寄存器(续) I_PMST 它决定了主单元中4个中断源的中断优先级,具体见下表: * * 五.中断系统中的特殊功能寄存器(续) 注:即使相应的中断源没有用到,I_PMST中的各项也必须配置不同的优先级 * * 五.中断系统中的特殊功能寄存器(续) I_CSLV 它表示了在从群中各中断源当前的优先级状态。当使用轮询方式时,I_CSLV和I_PSLV可能不同。 * * 五.中断系统中的特殊功能寄存器(续) I_CMST 它表示了各主群当前的优先级状态。 * * 五.中断系统中的特殊功能寄存器(续) I_ISPR(中断服务挂起寄存器) 它表示了正在被响应的中断, 虽有多个中断挂起位被打开,但只有1位发生作用. * * 五.中断系统中的特殊功能寄存器(续) I_ISPC/F_IS PC 其作用是清除中断挂起寄存器INTPND中的挂起位.在前面介绍INTPND时我们知道挂起位不像51中的某些中断请求标志位,可以由硬件自动清0,它必须通过I_ISPC/F_ISPC相应位的写1才能清除。 * * 五.中断系统中的特殊功能寄存器(续) 在这里,还要提到的寄存器是与中断的触发方式有关的。我们在前面看到51中TCON的IF0,IF1位可用来设定其外部中断的触发方式,那么在S3C44B0X的中断控制器中其外部中断的触发方式又是如何确定的呢?其实留意前面课程我们可以知道这样一个寄存器: EXTINT(外部中断控制寄存器) * * 五.中断系统中的特殊功能寄存器(续) * * 五.中断系统中的特殊功能寄存器(续) 对于其它的片内外围中断源,其中断触发方式都有它相应的特殊寄存器的某些位来决定,例如对于UART的收发中断,有 UCONi(UART控制寄存器) * * 六.简单中断应用编程示例 1.MCS-51中断编程示例 设计一程序实时显示外部引脚0上出现负跳变信号的计数(=255) ORG 0000H //从000H开始执行 AJMP MAIN //转至主程序 ORG 0003H //外部中断0对应的中断向量地址 AJMP I

您可能关注的文档

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档