stm32中断源有?
时间: 2024-07-07 14:00:46 浏览: 74
STM32系列微控制器提供了丰富的中断源,这些中断源帮助处理器响应各种外部事件和内部需求。以下是一些主要的STM32中断源:
1. 内部中断源(也称为可屏蔽中断):
- 外部中断引脚(EXTI):包括EXTI0-EXTI15,每个引脚对应一个独立的中断请求。
- 高速定时器中断:如TIMx,每个计数器溢出或捕获/比较事件触发中断。
- 低速定时器和计数器:如TIM1, TIM8等。
- USART/UART, SPI, I2C通信接口的中断。
- ADC和DAC转换完成。
- 电压检测和电流测量模块的中断。
2. 定时器特定中断:
- SysTick定时器:提供系统级定时中断。
- RTC(实时时钟)中断:例如定时日期和闹钟。
3. 内核管理中断:
- NMI(非屏蔽异常中断):紧急中断,不经过中断屏蔽。
- Systick中断:周期性定时器中断,通常用于定时任务和系统延时。
4. 串行中断控制器(USART, SPI, I2C)中断:用于处理串行通信数据传输。
5. 其他特定中断,如DMA完成中断、USB唤醒中断等,取决于具体的STM32型号。