STM32的中断源及控制寄存器.docxVIP

  • 19
  • 0
  • 约1.42千字
  • 约 3页
  • 2023-12-09 发布于浙江
  • 举报

STM32的中断源及控制寄存器

STM32是一款常用的微控制器系列,具有强大的中断控制功能。下面将介绍STM32的中断源及控制寄存器,并给出相关参考内容。

一、中断源

STM32的中断源包括以下几种:

1.外部中断:可以通过外部引脚触发的中断,如控制器的输入/输出口的电平、边沿触发等。

2.串口中断:串口通信过程中的接收中断和发送中断。

3.定时器中断:定时器计数器达到设定值时触发的中断,包括基本定时器、通用定时器和高级定时器等。

4.DMA中断:DMA传输完成时触发的中断。

5.ADC中断:模数转换器转换完成时触发的中断。

6.RTC中断:实时时钟模块的中断。

二、控制寄存器

STM32的中断控制寄存器用于设置中断触发的条件和中断优先级,包括以下几种寄存器:

1.NVIC寄存器:用于配置中断优先级和中断使能,主要包括NVIC_ISER、NVIC_ICER、NVIC_IPR等。

-NVIC_ISER:设置中断使能。每个位都对应一个中断号,置1使能中断。

-NVIC_ICER:清除中断使能,每个位都对应一个中断号,置1禁用中断。

-NVIC_IPR:设置中断优先级,每个中断对应4位,范围为0~15,数值越小优先级越高。

2.EXTI寄存器:用于配置外部中断的触发方式,包括EXTI_IMR、EXTI_RTSR、EXTI_FTSR等。

文档评论(0)

1亿VIP精品文档

相关文档