GD32F130之EXTI中断和事件控制器

本文介绍了GD32F130系列单片机的EXTI外部中断和事件控制器的工作原理,包括EXTI Line的结构、配置GPIO外部中断的方法。EXTI Line 0~15可配置为GPIO中断,支持上升沿、下降沿或两者触发,并可以通过SYSCFG_EXTISS寄存器选择触发源。通过示例说明了如何配置EXTI Line 2检测PB8按键的下降沿触发,实现外部中断功能。
摘要由CSDN通过智能技术生成

简介

EXTI,即The external interrupt/event controller,外部中断和事件控制器。之所以叫做外部的,我想是因为ARM Cortex-M3内核本身有个NVIC嵌套中断向量控制器,它归属于内核,而EXTI则是由芯片厂商所设计的,所以相对于NVIC来说就是外部的。EXTI的中断功能依赖NVIC。

GD32F130的EXTI包含27条独立且结构相同的线,记为EXTI Line x(x=0~27)。每条EXTI Line都可以独立配置为产生中断或者唤醒事件,都包含一个边沿检测电路,可以选择触发边沿(上升沿,下降沿,上升或下降沿)。但是有些EXTI Line功能未开放,实际能使用的只有24条,如下列表所示。具体参考应用手册:《表 5-4. GD32F130xx 和 和 GD32F150xx 的 的 EXTI 触发源》。

  • EXTI Line0~15:GPIO(16根线连接到GPIO)
  • EXTI Line16:LVD检测电路的输出
  • EXTI Line17:RTC闹钟
  • EXTI Line18:USBD唤醒
  • EXTI Line19:RTC 干预和时间戳  
  • EXTI Line21:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值