新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 學(xué)習(xí)筆記--Atmeg16外中斷

        學(xué)習(xí)筆記--Atmeg16外中斷

        作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò) 收藏
        外中斷有關(guān)的寄存器:

        MCU 控制寄存器- MCUCRMCU 控制寄存器包含中斷觸發(fā)控制位與通用MCU 功能;

        本文引用地址:http://www.104case.com/article/201611/322081.htm

        76543210
        SM2 SE SM1SM0ISC11ISC10ISC01ISC00

        外中斷的四種觸發(fā)方式:
        ISCx1 ISCx0 說(shuō)明(x為0,1)
        00INTx 為低電平時(shí)產(chǎn)生中斷請(qǐng)求
        01INTx引腳上任意的邏輯電平變化都將引發(fā)中斷
        10INTx的下降沿產(chǎn)生異步中斷請(qǐng)求
        11INTx的上升沿產(chǎn)生異步中斷請(qǐng)求

        bit3、bit2,bit1、bit0,分別為中斷1,0的設(shè)置位;

        MCU 控制與狀態(tài)寄存器-MCUCSR;

        76543210
        JTD ISC2 – JTRF WDRF BORF EXTRF PORF

        Bit6 – ISC2:中斷2 觸發(fā)方式控制位

        異步外中斷2 由外部引腳INT2 激活,如果SREG 寄存器的I 標(biāo)志和GICR 寄存器相應(yīng)的中斷屏蔽位置位的話。若ISC2 寫(xiě)0, INT2 的下降沿激活中斷。 若ISC2 寫(xiě)1, INT2 的上升沿激活中斷。

        通用中斷控制寄存器- GICR

        76543210
        INT1 INT0 INT2 – – – IVSEL IVCE
        Bit 7 – INT1: 使能外部中斷請(qǐng)求1,

        Bit 6 – INT0: 使能外部中斷請(qǐng)求 0,

        Bit5 – INT2: 使能外部中斷請(qǐng)求 0


        通用中斷標(biāo)志寄存器- GIFR

        76543210
        INTF1 INTF0 INTF2 – – – – –
        Bit 7 – INTF1: 外部中斷標(biāo)志1;

        Bit6 – INTF0: 外部中斷標(biāo)志0;

        Bit5 – INTF2: 外部中斷標(biāo)志2

        注意,當(dāng)INT2中斷禁用進(jìn)入某些休眠模式時(shí),該引腳的輸入緩沖將禁用。這會(huì)導(dǎo)致INTF2標(biāo)志設(shè)置信號(hào)的邏輯變化.

        INT0INT1INT2說(shuō) 明

        上升沿觸發(fā)YesYesYes(異步)
        下降沿觸發(fā)YesYesYes(異步)
        任意電平變化觸發(fā)YesYes---

        低電平觸發(fā)YesYes---(無(wú)中斷標(biāo)志)



        評(píng)論


        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 新乡市| 威信县| 奉化市| 合山市| 通河县| 晋城| 泽普县| 湟中县| 景德镇市| 永吉县| 炉霍县| 关岭| 分宜县| 蒙阴县| 贵定县| 汶川县| 洞口县| 福海县| 彩票| 廊坊市| 靖宇县| 丰镇市| 泽州县| 宝鸡市| 富民县| 英山县| 阿城市| 城口县| 衡阳市| 海门市| 金平| 开江县| 双鸭山市| 长白| 桂阳县| 青龙| 沛县| 安仁县| 日土县| 万荣县| 静乐县|