您现在的位置是:首页 > 笔记 > STM8L学习笔记:外部中断
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

STM8L学习笔记:外部中断

更新时间:2019-08-10 14:29:02 大小:2M 上传用户:sun2152查看TA发布的资源 标签:stm8l外部中断 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(1) 举报

资料介绍

线中断和端口中断

STM8L的外部中断分为线中断和端口中断。

线中断:每个端口中Pin号相同的引脚共用一个中断资源,如PA2、PB2、PC2、PD2(Px2)。因为这几个引脚在其各自的端口中的Pin号都是2,所以共用一个中断,共用的中断称之为中断线2,同理,如果Pin号是3,则是中断线3。公用中断的意思是这几个引脚触发的中断都会进入同一个中断处理函数,也就是中断线2的处理函数。在线中断中,中断处理函数以中断线号区分。每一个中断线n都对应着一个中断线n处理函数。

端口中断:同一个端口号中的所有引脚共用一个中断资源,如PAO、PA2、PA3、PA4(PAx)。其他也是和线中断类似的。端口中断的处理函数的区别以端口区分,同一个端口的引脚触发中断都是进入同一个端口中断处理函数。

相关寄存器

与外部中断相关的主要的寄存器:EXTI_CR1、EXTI_CR2、EXTI_CR3、EXTI_CR4、EXTI_SR1、EXTL_SR2、EXTI_CONF1、EXTI_CONF2。

其中,EXTI_CR1、EXTI_CR2用于配置线中断时引脚的中断触发方式。XTl_CR3、EXTICR4用于配置端口中断时引脚的中断触发方式。EXTL_SR1用于线中断的中断标志位,EXTL_SR2用于端口中断的中断标志位,所以,EXTL_SR1只能表示某个bit位而无法表示端口,而EXTL_SR2只能表示端口无法表示具体的bit位。EXTL_CONF1、EXTL_CONF2是配置每个端口的高低四个位是线中断还是端口中断。


部分文件列表

文件名 大小
STM8L学习笔记:外部中断.pdf 2M

部分页面预览

(完整内容请下载后查看)

全部评论(1)

  • 2022-01-14 17:45:3721iscolor

    讲的很清楚了,值得下载