**STM32学习之外部中断粗略了解*

*STM32学习之外部中断实验粗略了解

刚开始粗略的学习STM32,写博客就当是学习笔记,简单的记录一下自己的学习过程。//文章是根据正点原子寄存器版中断实验进行撰写
对于外部中断STM32有一个优点就是它的每一个I/O口都可以当作外部中断的输入口,在使用过程中不用去考虑I/O端口的问题。

线1~15:对应外部IO口的输入中断。
线16:连接到PVD输出。
线17:连接到RTC闹钟事件。
线18:连接到USB唤醒事件。
现在暂时先考虑前十六个中断线(0~~15),16~18暂不考虑。

I/O端口有很多个但是中断线却是只有6个,这时候就要考虑端口与线的映射关系。如下图 在这里插入图片描述
(黄色标记需注意角标的变化,红色的线则是是说明在该中断线中只能有一个I/O端口进行中断输入)
每个PX有16个I/O端口正好和中断线对应。
中断线可以设置三种触发方式
(1)上升沿触发
(2)下降沿触发
(3)边沿触发
以及使能!!!!!

一、中断线与服务函数的关系

在这里要注意不是所有的中断线都有独立的函数来控制*//为什么不是一一对应?
void EXTI0_I

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值