S3C44B0X 中断控制器功能及应用.pptx
《S3C44B0X 中断控制器功能及应用.pptx》由会员分享,可在线阅读,更多相关《S3C44B0X 中断控制器功能及应用.pptx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第16小组SA11011910 王涛SA11011913 张海博主要内容S3C44B0X 中断概述S3C44B0X 中断控制器S3C44B0X 中断控制寄存器S3C44B0X 中断控制器应用S3C44B0X 的中断控制器概述S3C44B0XS3C44B0X中断源(中断源(3030个)个):1 1个看门狗定时器;个看门狗定时器;6 6个定时器;个定时器;6 6个个UARTUART;8 8个外部中断个外部中断EINT0-7EINT0-7;4 4个个DMADMA;2 2个个RTCRTC;1 1个个ADCADC;1 1个个IICIIC;1 1个个SIOSIO中断控制器的中断控制器的功能功能响应来自响应
2、来自FIQFIQ(快速中断请求)或快速中断请求)或IRQIRQ(普通普通中端中端请求)的中断,并请求内核对中端进行请求)的中断,并请求内核对中端进行处理;处理;当当有多个中断同时发生时,中断控制有多个中断同时发生时,中断控制器要决定器要决定首先首先处理哪一级中断处理哪一级中断。S3C44B0X中断控制器特点概述特点概述支持支持30个中断源,包括个中断源,包括8个外部中断源个外部中断源中断控制器支持中断控制器支持26个中断信号,其中外部中断个中断信号,其中外部中断4/5/6/7复用复用到一个中断信号上到一个中断信号上(读读EXTINTPND寄存器来判断寄存器来判断)每个中断信号处理均可独立设置成
3、每个中断信号处理均可独立设置成FIQ(快速中断请求快速中断请求)或者或者IRQ(普通中断请求普通中断请求)模式模式中断信号处理均可采用矢量处理方法或者非矢量处理方法中断信号处理均可采用矢量处理方法或者非矢量处理方法支持中断优先级排队支持中断优先级排队中断模式ARM7TDMI有有2 2种类型的中断模式:种类型的中断模式:FIQFIQ和和IRQIRQ。两种模式之间的区别:两种模式之间的区别:FIQFIQ必须尽快处理事情并离开这个模式必须尽快处理事情并离开这个模式;IRQIRQ可以被可以被FIQFIQ中断,但中断,但IRQIRQ不能中断不能中断FIQFIQ;为使为使FIQFIQ跟更快,跟更快,FIQ
4、FIQ模式具有更多模式具有更多的私的私有寄有寄存器存器。PSRPSR的的F F位和位和I I位位PSR 指 ARM7TDMI处理器的程序状态寄存器PSR7PSR7:I=1I=1,处理器不接收来自处理器不接收来自IRQIRQ的中断;的中断;PSR8PSR8:F=1 F=1 处理器不接收来自处理器不接收来自FRQFRQ的中断的中断为了使能中断机制,PSR的I或F位必需清零,同时中断屏蔽寄存器(INTMSK)的相应位也必须清零。中断源有有2626个中断源提供给中断控制器。个中断源提供给中断控制器。4 4个外部中断(个外部中断(EINT4/5/6/7EINT4/5/6/7)相或相或送送中断中断控制器。
5、控制器。2 2个个UARTUART错误中断(错误中断(UERRO/1UERRO/1)相或相或送中断送中断控制器。控制器。中断源的详细信息见下表中断源的详细信息见下表。中断源详细列表中断中断源列表源列表说明说明EINT4EINT4、EINT5EINT5、EINT6EINT6、EINT7EINT7共用一个共用一个中中断请求源;断请求源;中断程序通过读寄存器中断程序通过读寄存器EXTINTPND3EXTINTPND3:0 0,来区别来区别4 4个中断源;个中断源;在中断处理程序结束时,在中断处理程序结束时,EXTINTPND3EXTINTPND3:0 0 必须清除必须清除。中断源矢量地址3030个中
6、断源,个中断源,2626个中断矢量;个中断矢量;EINT4/5/6/7 EINT4/5/6/7 共用一个共用一个中断中断矢量地址;矢量地址;INT_UERR0/1INT_UERR0/1共用一个共用一个中断中断矢量地址。矢量地址。详细见下表。中断源矢量地址表中断优先级模块中断优先级模块中断优先级产生模块包含中断优先级产生模块包含5 5个单元,个单元,1 1个主个主单元单元,4 4个辅助单元;个辅助单元;每个辅助单元有每个辅助单元有4 4个可编程的优先级源个可编程的优先级源(sGn)sGn)和和2 2个固定的优先级源(个固定的优先级源(sGKn);sGKn);2 2个固定的优先级源在个固定的优先级
7、源在6 6个中断源中优先级个中断源中优先级是是最最低的低的。主单元决定了主单元决定了4 4个辅单元和个辅单元和2 2个中断源个中断源 (INT_RTCINT_RTC、INT_ADC)INT_ADC)之间的优先级排列之间的优先级排列;中断优先级FIQFIQ中断比中断比IRQIRQ中断有更高的优先级中断有更高的优先级;位于位于sGA,sGB,sGC,sGDsGA,sGB,sGC,sGD的优先级总是高于位于的优先级总是高于位于sGKA,sGKBsGKA,sGKB的中断优先级;的中断优先级;在在sGA,sGB,sGC,sGDsGA,sGB,sGC,sGD之间的优先级高低是可编程的或之间的优先级高低是可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S3C44B0X 中断控制器功能及应用 中断 控制器 功能 应用
限制150内