STM32(五)- NVIC与EXTI

发布者:平安守护最新更新时间:2021-12-09 来源: eefocus关键字:STM32  NVIC  EXTI 手机看文章 扫描二维码
随时随地手机看文章

一、基础知识

中断结构框图

 

中断类型:

(1)系统异常,体现在内核水平

(2)外部中断,体现在外设水平

 

NVIC:嵌套向量中断控制器,属于内核外设,管理包括内核和片上所有外设的中断相关功能。


两个重要库文件:core_cm3.h(内核外设的寄存器定义)和misc.h

 1 typedef struct

 2 {

 3   __IO uint32_t ISER[8];                      /*!< Offset: 0x000  Interrupt Set Enable Register/中断使能寄存器 */

 4        uint32_t RESERVED0[24];                                   

 5   __IO uint32_t ICER[8];                      /*!< Offset: 0x080  Interrupt Clear Enable Register/中断清除寄存器 */

 6        uint32_t RSERVED1[24];                                    

 7   __IO uint32_t ISPR[8];                      /*!< Offset: 0x100  Interrupt Set Pending Register/中断使能悬起寄存器 */

 8        uint32_t RESERVED2[24];                                   

 9   __IO uint32_t ICPR[8];                      /*!< Offset: 0x180  Interrupt Clear Pending Register/中断清除悬起寄存器 */

10        uint32_t RESERVED3[24];                                   

11   __IO uint32_t IABR[8];                      /*!< Offset: 0x200  Interrupt Active bit Register/中断有效位寄存器           */

12        uint32_t RESERVED4[56];                                   

13   __IO uint8_t  IP[240];                      /*!< Offset: 0x300  Interrupt Priority Register (8Bit wide)/中断优先级寄存器(8位) */

14        uint32_t RESERVED5[644];                                  

15   __O  uint32_t STIR;                         /*!< Offset: 0xE00  Software Trigger Interrupt Register/软件触发中断寄存器 */

16 }  NVIC_Type;          


关键字:STM32  NVIC  EXTI 引用地址:STM32(五)- NVIC与EXTI

上一篇:stm32NVIC中断优先管理
下一篇:【STM32】EXTI---外部中断/事件控制器

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved