火龙果软件-火龙果软件-ARM系统中断产生流程摘要
ARM系统中断产生流程
中断源按照硬件位置分为外部中断源和内部中断源,外部中断源和内部中断源又包含子外部中断源和子内部中断源,如上图所示(画了一整天)。
1. 子内部中断源的产生
以UART0接收数据产生INT_RXD0中断为例,INT_RXD0产生后进入SUBSRCPND子中断源暂存寄存器,设置INT_RXD0对应的中断位,中断信号经过INTSUBMSK子中断屏蔽寄存器,如果INT_RXD0信号对应位没有被置位(屏蔽掉),中断信号继续向前传递,经过子内部中断源聚合器,将INT_RXD0聚合成对应的中断源信号INT_UART0,设置SRCPND中断源暂存寄存器里INT_UART0位,经过INTMSK中断屏蔽寄存器,如果INT_UART0信号没有被屏蔽掉,中断信号进入INTMOD中断模式寄存器判断是否为快速中断,如果被编程为快速中断,直接打断ARM内核,进入中断处理,如果中断信号为一般中断,进入中断优先级仲裁器进入优先级仲裁,如果INT_UART0信号为最高优先级或只有INT_UART0中断信号产生,则该中断信号被记录到INTPND最高优先级中断暂存寄存器,同时设置INTOFFSET的值为中断号28,最终将中断信号打断ARM内核进行中断处理。如果同时产生多个中断且INT_UART0不是最高优先级,则该中断信号不会被处理,等最高优先级信号处理完后,再次进行优先级仲裁,也就是说
您可能关注的文档
- 4.1政府的权力:依法行政资料.ppt
- 火电厂生产过程及电厂用耐热钢概述摘要.ppt
- 火电厂燃煤锅炉低负荷稳燃技术摘要.doc
- 火电厂脱氮技术摘要.doc
- 火电厂设备专用英语缩写摘要.doc
- 火花塞热值选择摘要.doc
- 火花塞的热值摘要.ppt
- 火警和应急救援分级规定摘要.doc
- 火车站照明摘要.doc
- 火车站物业管理方案设计1摘要.doc
- AI虚拟诗人互动在“山行”创作教学中的应用-开发杜牧“虚拟诗友”对话系统的古诗创作引导策略-三年级-语文-论文.docx
- DeepSeek在小学数学日常教学中的应用-小学-数学-论文.docx
- AI-破壁童画世界-小学低年级美术课堂的创造与想象边界拓展-小学-美术-论文.docx
- Fire-is-dangerous!-五年级-英语-课件.ppt
- 城市综合管廊结构健康监测系统安全细则.doc
- 城市综合管廊逃生指示系统维护细则.doc
- 城中村出租屋楼道应急照明测试记录保存细则.doc
- 城市综合管廊通风系统防火阀测试细则.doc
- Happy-birthday-小学-英语-教学设计.docx
- 巴东县农村中小学“阳光体育运动”开展现状及对策研究-小学-体育与健康-论文.docx
最近下载
- GB50169-2016 电气装置安装工程 接地装置施工及验收规范.pdf VIP
- 2026年教育机关选拔干部试题及答案.docx VIP
- 毛中特第2章新民主主义革命理论教案.pdf VIP
- 2026江西赣州市政公用集团社会招聘39人备考题库及一套完整答案详解.docx VIP
- 《徽州五千(共12册)》目录.doc VIP
- 江苏开放大学社会保障学060200期末综合大作业.docx VIP
- T/CPCIF XXXXX—XXXX 2-丙烯酰胺基-2-甲基丙磺酸(征求意见稿).docx VIP
- 交通医院医疗广告类非法出版物自查自纠报告 .pdf VIP
- 松下Panasonic 【面包机】SD-P1000使用说明书.pdf
- 2026江西新高考:政治重点基础知识点汇总.doc VIP
原创力文档

文档评论(0)