Advertisement

秉承火429笔记之十 EXTI-外部中断

阅读量:

目录

1. EXTI 概述

2. EXTI 功能结构图

3. 主要功能特性

4. 编程关键点


1. EXTI 简介

外部中断/事件控制器(EXTI)负责管理控制器中的23条中断/事件线路。每条中断/事件线路均配备了一个边沿检测装置,能够对输入信号的上升沿与下降沿进行识别。EXTI具备针对每条中断/事件线路进行独立设置的能力,可将其分别设定为中断模式或事件模式,并且可以配置触发事件的相关属性。

EXTI控制器的主要功能特点包括以下内容:

  • 每条中断/事件线路均支持独立的触发机制与屏蔽控制
  • 每条中断线路都设有对应的状态标志位
  • 最多可支持23个由软件发起的事件或中断请求
  • 可检测脉冲宽度小于APB2时钟周期的外部输入信号。

2. EXTI 功能框图

功能点设计与实现

要实现中断的触发,首先需要完成中断线的配置并将其激活。

要生成事件,同样需要对事件线进行相应的配置和使能操作。

此外,通过在软件层面向软件中断/事件寄存器中写入“1”,也能够引发对应的中断或事件请求。

关于硬件中断的选择

全部评论 (0)

还没有任何评论哟~