STM32G0—外部中断

2023-04-11 15:30   278   0  

EXTI,即外部中断,这也是将系统或STM32从停止模式唤醒的一种方式,它能产生中断和事件。我们可以基于触发沿配置事件,有效触发沿可以是下降沿或上升沿,此外,还有一些直接的触发事件。




外部中断的功能框图


5dc64d64-ac52-11ed-bcd2-b8ca3a6cb5c4.webp


如图所示,任何GPIO都可以配置为外部中断或事件,STM32G0还提供了使用EXTI唤醒微控制器或微控制器电源模块的方法。因此,用户可以从低功耗模式唤醒系统,一些可配置事件和直接事件连接到NVIC和Cortex-M0+内核的事件输入。




EXTI的线路映射


5dc64d65-ac52-11ed-bcd2-b8ca3a6cb5c4.webp


如图所示,对于线路0-18,即GPIO、PVD和比较器而言,这些线路的事件时可配置的。然而,线路19至33是直接连接。举例来说,它们来自其他外设,例如RTC、TAMP、I2C、UART和UCPD。




NVIC,即嵌套向量中断控制器,它集成于Cortex-M0+ CPU中,特点是有32个可屏蔽中断通道、4个不同的中断优先级、低延迟异常和中断相应,具有功耗管理控制能力,这意味着支持优先级可调的动态控制IRQ的快速响应和可重定位的向量表。




登录icspec成功后,会自动跳转查看全文
博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。