ARM--中断

ARM--中断

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

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

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

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

  • 边沿触发(edge-triggered):当中断源产生一个上升沿或者下降沿时,触发一个中断。
  • 电平触发 (level-triggered):当中断信号线产生一个高电平或者低电平时, 触发一个中断
    对于 GIC 来说, 为每一个硬件中断源分配的中断号就是硬件中断号。 GIC 会为支持的中断
    类型分配中断号范围,如表 13.2 所示。
相关推荐
全栈工程师修炼日记1 天前
ARM TrustZone技术如何守护你的隐私
arm开发·trustzone·安全世界·非安全世界
m0_631274362 天前
嵌入式八股文-ARM
arm开发
aitav02 天前
⚡ arm 32位嵌入式 Linux 系统移植 QT 程序
linux·arm开发·qt
驱动探索者2 天前
linux 学习平台 arm+x86 搭建
linux·arm开发·学习
上园村蜻蜓队长5 天前
ARM芯片架构之coresight 时间戳组件介绍
arm开发·架构
学不动CV了5 天前
C语言(FreeRTOS)中堆内存管理分析Heap_1、Heap_2、Heap_4、Heap_5详细分析与解析(二)
linux·c语言·arm开发·stm32·单片机·51单片机
GilgameshJSS7 天前
STM32H743-ARM例程13-SDIO
c语言·arm开发·stm32·嵌入式硬件·学习
GilgameshJSS7 天前
STM32H743-ARM例程8-EXTI外部中断
c语言·arm开发·stm32·单片机·嵌入式硬件·学习
月盈缺7 天前
学习嵌入式的第四十三天——ARM——I2C
arm开发·学习
三毛20048 天前
玳瑁的嵌入式日记---0929(ARM--ADC)
arm开发