ARM--中断

ARM--中断

《ARM64体系结构编程与实践》学习笔记

每一个中断支持的状态有以下 4 种。

  • 不活跃(inactive)状态:中断处于无效状态。
  • 等待(pending)状态:中断处于有效状态,但是等待 CPU 响应该中断。
  • 活跃(active)状态: CPU 已经响应中断。
  • 活跃并等待(active and pending) 状态: CPU正在响应中断, 但是该中断源又发送中断过来。

外设中断支持两种中断触发方式。

  • 边沿触发(edge-triggered):当中断源产生一个上升沿或者下降沿时,触发一个中断。
  • 电平触发 (level-triggered):当中断信号线产生一个高电平或者低电平时, 触发一个中断
    对于 GIC 来说, 为每一个硬件中断源分配的中断号就是硬件中断号。 GIC 会为支持的中断
    类型分配中断号范围,如表 13.2 所示。
相关推荐
is08159 分钟前
嵌入式系统常用架构
arm开发·stm32
rit843249921 小时前
ARM和DSP芯片的双核嵌入式系统的总体设计
arm开发
huxiao_06011 天前
arm架构系统打包qt程序--麒麟操作系统为例
开发语言·arm开发·qt
only-lucky1 天前
交叉编译ARM环境
arm开发
風月同天2 天前
Keil-C51 与 Keil -ARM 项目工程兼容的方法
arm开发
吻等离子2 天前
Linux ARM 平台 C 语言操作 Excel 文件的常用库与工具汇总(支持 xls 和 xlsx)
linux·c语言·arm开发
YLAD2 天前
makefile中include *.d文件的作用
arm开发
SIKDD3 天前
arm v3 smmu 图示
arm开发
CLO_se_3 天前
嵌软面试——ARM Cortex-M寄存器组
arm开发·面试·职场和发展