EXTI,即外部中断,这也是将系统或STM32从停止模式唤醒的一种方式,它能产生中断和事件。我们可以基于触发沿配置事件,有效触发沿可以是下降沿或上升沿,此外,还有一些直接的触发事件。
外部中断的功能框图
如图所示,任何GPIO都可以配置为外部中断或事件,STM32G0还提供了使用EXTI唤醒微控制器或微控制器电源模块的方法。因此,用户可以从低功耗模式唤醒系统,一些可配置事件和直接事件连接到NVIC和Cortex-M0+内核的事件输入。
EXTI的线路映射
如图所示,对于线路0-18,即GPIO、PVD和比较器而言,这些线路的事件时可配置的。然而,线路19至33是直接连接。举例来说,它们来自其他外设,例如RTC、TAMP、I2C、UART和UCPD。
NVIC,即嵌套向量中断控制器,它集成于Cortex-M0+ CPU中,特点是有32个可屏蔽中断通道、4个不同的中断优先级、低延迟异常和中断相应,具有功耗管理控制能力,这意味着支持优先级可调的动态控制IRQ的快速响应和可重定位的向量表。
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
STM32G474逐波限流保护的实现(2023-09-05)
STM32G474逐波限流保护的实现;前言
在电源设计中经常会使用逐波限流保护来保证电流不超过限定的最大值,若在短时内多次触发逐波限流保护则强制封锁 PWM 输出,让系统进入故障保护状态,在这......
STM32G474 逐波限流保护的实现(2024-08-27)
STM32G474 逐波限流保护的实现;前言
在电源设计中经常会使用逐波限流保护来保证电流不超过限定的最大值,若在短时内多次触发逐波限流保护则强制封锁 PWM 输出,让系统进入故障保护状态,在这......
STM32 HRTIM Burst输出模式应用演示(2024-07-31)
STM32 HRTIM Burst输出模式应用演示;有人使用STM32G474芯片的片上高精度定时器HRTIM,他想使用其输出功能的Burst Mode。但不知如何使用,想找找参考例程。我这......
使用STM32G474芯片做Half模式的PWM输出(2023-09-20)
使用STM32G474芯片做Half模式的PWM输出;有人想使用STM32G474芯片做Half模式的PWM输出,发现有点问题,明明配置了定时器A的两路输出, 结果总是只有1路输出。这里......
工程师笔记|STM32G4 应用程序与 Option Bytes 同时烧录问题(2023-01-31)
工程师笔记|STM32G4 应用程序与 Option Bytes 同时烧录问题;1、引言
客户使用 STM32G474 系列芯片,在烧录应用程序的同时要对 Option Bytes 中的 DBANK......
STM32G4应用程序与Option Bytes同时烧录问题(2024-08-26)
STM32G4应用程序与Option Bytes同时烧录问题;1、引言
客户使用 STM32G474 系列芯片,在烧录应用程序的同时要对 Option Bytes 中的 DBANK 进行修改,采用......
STM32G474 | 基于STM32Cubemx HAL 库实现 DMA 驱动 GPIO 高速翻转;目前STM32家族中的很多系列,比如STM32G0/STM32G4/STM32L4......
工程师笔记|DAC,COMP,HRTIM Fault 功能的使用(2024-05-06)
工程师笔记|DAC,COMP,HRTIM Fault 功能的使用;1.引言这个例程是使用 STM32G474 NUCLEO 进行测试的,集合了 DAC, COMP, HRTIM 的功能模块。
2......
STM32G474 HRTIME PWM 丢波问题分析与解决(2023-10-26)
STM32G474 HRTIME PWM 丢波问题分析与解决;STM32G474 中包含了针对数字电源应用的高精度定时器(HRTIMER),客户在应用该定时器产生 PWM 时,发现 PWM 的输......
STM32单片机的应用笔记 奇怪的NRST 管脚异常复位问题(2023-10-25)
测试的时候发生的, 平台上使用了一个STM32G474 RCT6 MCU 。在某个等级的EMS 测试中, 客户发现MCU有时候会异常复位而影响平台的稳定工作。
2.1. MCU 异常......