stm32 NVIC EXTI

stm32 NVIC EXTI

    • NVIC
    • EXTI
      • 原理图
      • main.c
      • exti.h
      • exti.c
      • stm32f10x_it.c

NVIC

NVIC 是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。配置中断的时候我们一般只用 ISER、ICER 和 IP 这三个寄存器,ISER 用来使能中断,ICER 用来失能中断,IP用来设置中断优先级。NVIC 结构体定义如下。

typedef struct
{
   
  __IO uint32_t ISER[8];                      /*!< Offset: 0x000  Interrupt Set Enable Register           */
       uint32_t

你可能感兴趣的:(MCU,stm32,NVIC,EXTI)