4. 29 外部中断的基础知识

在这里插入图片描述在这里插入图片描述
线0-15是指由16个外部中断线,可以配置响应的触发方式为上升沿,下降沿或双边沿。

PA0-PG0对应外部中短线EXTI0 PA1-PG1对应外部中短线EXTI1 以此类推。。

在这里插入图片描述在这里插入图片描述
外部中断线5-9对应同一个外部中断函数

即如果配置PA5和PA6引脚,对应的外部中断线为EXTI5和EXTI6,当发生外部中断时,进入的是同一个外部中断函数。
在这里插入图片描述
在这里插入图片描述
先初始化相应的GPIO口 并使能时钟

配置GPIO和相应的中断线关系

配置中断线触发方式,上升沿或下降沿等

配置中断优先级,并且使能

编写中断服务函数

在这里插入图片描述
如配置外部中断点亮LED,对应硬件是没按下时高电平,按下时对应低电平,所以配置下降沿触发中断方式

当按下相应按键时,出现下降沿,触发外不中断,进入外部中断函数(没有入口参数)

先延时一小段时间,再判断对应的GPIO口读入电平是否为低电平,若成立,则LED进行位操作取反。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值