學(xué)習(xí)筆記--Atmeg16外中斷
MCU 控制寄存器- MCUCR
外中斷的四種觸發(fā)方式:
ISCx1 ISCx0 說(shuō)明
0
0
1
1
bit3、bit2,bit1、bit0,分別為中斷1,0的設(shè)置位;
MCU 控制與狀態(tài)寄存器-MCUCSR;
7
JTD ISC2 – JTRF WDRF BORF EXTRF PORF
Bit6 – ISC2:中斷2 觸發(fā)方式控制位
異步外中斷2 由外部引腳INT2 激活,如果SREG 寄存器的I 標(biāo)志和GICR 寄存器相應(yīng)的中斷屏蔽位置位的話。若ISC2 寫0, INT2 的下降沿激活中斷。 若ISC2 寫1, INT2 的上升沿激活中斷。
通用中斷控制寄存器- GICR
INT1 INT0 INT2 – – – IVSEL IVCE
Bit 7 – INT1: 使能外部中斷請(qǐng)求1,
Bit 6 – INT0: 使能外部中斷請(qǐng)求 0,
Bit
通用中斷標(biāo)志寄存器- GIFR
7
INTF1 INTF0 INTF2 – – – – –
Bit 7 – INTF1: 外部中斷標(biāo)志1;
Bit
Bit
注意,當(dāng)INT2中斷禁用進(jìn)入某些休眠模式時(shí),該引腳的輸入緩沖將禁用。這會(huì)導(dǎo)致INTF2標(biāo)志設(shè)置信號(hào)的邏輯變化.
上升沿觸發(fā)
下降沿觸發(fā)
任意電平變化觸發(fā)
低電平觸發(fā)
評(píng)論