STM8L学习笔记:外部中断.pdf

STM8L学习笔记:外部中断.pdf

ID:53008839

大小:205.53 KB

页数:8页

时间:2020-04-11

STM8L学习笔记:外部中断.pdf_第1页
STM8L学习笔记:外部中断.pdf_第2页
STM8L学习笔记:外部中断.pdf_第3页
STM8L学习笔记:外部中断.pdf_第4页
STM8L学习笔记:外部中断.pdf_第5页
资源描述:

《STM8L学习笔记:外部中断.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、百度ID:↓过路者↑STM8L学习笔记:外部中断注:笔者学习的芯片型号为STM8L151K4线中断和端口中断STM8L的外部中断分为线中断和端口中断。线中断:每个端口中Pin号相同的引脚共用一个中断资源,如PA2、PB2、PC2、PD2(Px2)。因为这几个引脚在其各自的端口中的Pin号都是2,所以共用一个中断,共用的中断称之为中断线2,同理,如果Pin号是3,则是中断线3。公用中断的意思是这几个引脚触发的中断都会进入同一个中断处理函数,也就是中断线2的处理函数。在线中断中,中断处理函数以中断线号区分。每一个中断线n都对应着一个中断线n处理函数。端口中断:同一个端口号中的所有

2、引脚共用一个中断资源,如PA0、PA2、PA3、PA4(PAx)。其他也是和线中断类似的。端口中断的处理函数的区别以端口区分,同一个端口的引脚触发中断都是进入同一个端口中断处理函数。相关寄存器与外部中断相关的主要的寄存器有:EXTI_CR1、EXTI_CR2、EXTI_CR3、EXTI_CR4、EXTI_SR1、EXTI_SR2、EXTI_CONF1、EXTI_CONF2。其中,EXTI_CR1、EXTI_CR2用于配置线中断时引脚的中断触发方式。XTI_CR3、EXTI_CR4用于配置端口中断时引脚的中断触发方式。EXTI_SR1用于线中断的中断标志位,EXTI_SR2用于

3、端口中断的中断标志位,所以,EXTI_SR1只能表示某个bit位而无法表示端口,而EXTI_SR2只能表示端口无法表示具体的bit位。EXTI_CONF1、EXTI_CONF2是配置每个端口的高低四个位是线中断还是端口中断。Externalinterruptcontrolregister1(EXTI_CR1)地址偏移量:0x00复位值:0x0076543210RWRWRWRWRWRWRWRWP3IS[1:0]P2IS[1:0]P1IS[1:0]P0IS[1:0]每个端口的bit3每个端口的bit2每个端口的bit1每个端口的bit0的外部中断触发方式的外部中断触发方式的外部中

4、断触发方式的外部中断触发方式设置位。(当CCR寄存设置位。(当CCR寄存设置位。(当CCR寄存设置位。(当CCR寄存器的I1和I0都被置1器的I1和I0都被置1器的I1和I0都被置1器的I1和I0都被置1时(level3--软件优先时(level3--软件优先时(level3--软件优先时(level3--软件优先级使能,CCR寄存器级使能,CCR寄存器级使能,CCR寄存器级使能,CCR寄存器复位值两位都是1),复位值两位都是1),复位值两位都是1),复位值两位都是1),这些位只能被写)这些位只能被写)这些位只能被写)这些位只能被写)这些位配置端口这些位配置端口这些位配置端口

5、这些位配置端口A,B,C,D,E的bit3的外A,B,C,D,E的bit2的外A,B,C,D,E的bit1的外A,B,C,D,E的bit0的外部中断的触发方式。部中断的触发方式。部中断的触发方式。部中断的触发方式。第1页共8页百度ID:↓过路者↑00:下降沿和低00:下降沿和低00:下降沿和低00:下降沿和低电平触发。电平触发。电平触发。电平触发。01:上升沿触发。01:上升沿触发。01:上升沿触发。01:上升沿触发。10:下降沿触发。10:下降沿触发。10:下降沿触发。10:下降沿触发。11:上升沿和下11:上升沿和下11:上升沿和下11:上升沿和下降沿触发。降沿触发。降沿

6、触发。降沿触发。Externalinterruptcontrolregister2(EXTI_CR2)地址偏移量:0x01复位值:0x0076543210RWRWRWRWRWRWRWRWP7IS[1:0]P6IS[1:0]P5IS[1:0]P4IS[1:0]每个端口的bit7每个端口的bit6每个端口的bit5每个端口的bit4的外部中断触发方式的外部中断触发方式的外部中断触发方式的外部中断触发方式设置位。(当CCR寄存设置位。(当CCR寄存设置位。(当CCR寄存设置位。(当CCR寄存器的I1和I0都被置1器的I1和I0都被置1器的I1和I0都被置1器的I1和I0都被置1时(

7、level3--软件优先时(level3--软件优先时(level3--软件优先时(level3--软件优先级使能,CCR寄存器级使能,CCR寄存器级使能,CCR寄存器级使能,CCR寄存器复位值两位都是1),复位值两位都是1),复位值两位都是1),复位值两位都是1),这些位只能被写)这些位只能被写)这些位只能被写)这些位只能被写)这些位配置端口这些位配置端口这些位配置端口这些位配置端口A,B,C,D,E的bit7的外A,B,C,D,E的bit6的外A,B,C,D,E的bit5的外A,B,C,D,E的bi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。