- 7
- 0
- 约2.33千字
- 约 5页
- 2016-12-03 发布于重庆
- 举报
S3C2440中断控制器痛点详解
中断详解1、S3C2440官方手册最权威:手册是最芯片IP开发者最直接的描述,最准确;但对英文阅读能力要求高、因详细而繁杂;适合参考和深入研究;另外参考网上相关短文较容易入门,并短文是有套路的:基本是围绕几个较优秀的文章(优秀短文要多研读几遍理解透作者的每个心思)。2、支持60个中断源:S3C2440中断控制器总共支持60个中断源(内部外设和外部管脚):详细数下表中Descriptions中的中断源个数正好60;子中断源分解如下:注:INT_LCD也有两个中断但没有包含在子中断源寄存器中3、一种中断源分类方法:1、独立的外部中断源(EINT0-EINT3):4个;2、合并的外部中断源(EINT4-EINT23):20个,合并后对应EINT4_7和EINT8_23;注意:对应的相关寄存器在IO模块中,手册中的做法有点特殊;3、带子中断的内部中断源:15个中断源,体现为6个bit(INT_WDT_AC97/ INT_CAM/ INT_ADC/ INT_UART2/ INT_UART1/ INT_UART0);4、不带子中断的内部中断源:21个;注意:INT_LCD实际对应两个中断源但是没有作为带子中断的内部中断源(如下图手册中有提到,TMD隐蔽!);综上理解中断过程可以总结为:4、中断优先级解析:优秀的SOC对外设中断的处理都比较用心,基本能照顾到用户的各种场景,和LPC2292以及作
原创力文档

文档评论(0)