您的位置 首页 5G

学习笔记–Atmeg16外中止

与外中断有关的寄存器:MCU控制寄存器-MCUCRMCU控制寄存器包含中断触发控制位与通用MCU功能;76543210SM2SESM1SM0ISC11ISC10I

外中止有关的寄存器:

MCU 操控寄存器- MCUCRMCU 操控寄存器包括中止触发操控位与通用MCU 功用;

76543210
SM2 SE SM1SM0ISC11ISC10ISC01ISC00

外中止的四种触发方法:
ISCx1 ISCx0 阐明(x为0,1)
00INTx 为低电平时发生中止请求
01INTx引脚上恣意的逻辑电平改变都将引发中止
10INTx的下降沿发生异步中止请求
11INTx的上升沿发生异步中止请求

bit3、bit2,bit1、bit0,分别为中止1,0的设置位;

MCU 操控与状况寄存器-MCUCSR;

76543210
JTD ISC2 – JTRF WDRF BORF EXTRF PORF

Bit6 – ISC2:中止2 触发方法操控位

异步外中止2 由外部引脚INT2 激活,假如SREG 寄存器的I 标志和GICR 寄存器相应的中止屏蔽方位位的话。若ISC2 写0, INT2 的下降沿激活中止。 若ISC2 写1, INT2 的上升沿激活中止。

通用中止操控寄存器- GICR

76543210
INT1 INT0 INT2 – – – IVSEL IVCE
Bit 7 – INT1: 使能外部中止请求1,

Bit 6 – INT0: 使能外部中止请求 0,

Bit5 – INT2: 使能外部中止请求 0

通用中止标志寄存器- GIFR

76543210
INTF1 INTF0 INTF2 – – – – –
Bit 7 – INTF1: 外部中止标志1;

Bit6 – INTF0: 外部中止标志0;

Bit5 – INTF2: 外部中止标志2

留意,当INT2中止禁用进入某些休眠形式时,该引脚的输入缓冲将禁用。这会导致INTF2标志设置信号的逻辑改变.

INT0INT1INT2说 明

上升沿触发YesYesYes(异步)
下降沿触发YesYesYes(异步)
恣意电平改变触发YesYes

低电平触发YesYes(无中止标志)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/258781.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部