新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > LPC2214芯片的外部中斷0應用

        LPC2214芯片的外部中斷0應用

        作者: 時間:2016-11-11 來源:網絡 收藏
        因為最初沒有看到NXP的一個糾錯文件,所以把P0.16設置為外部中斷0,這么一個簡單的問題弄了很長時間,真的是非常的痛苦,在此寫下來,也讓同行有機會可以參考一下,雖然我現在還是不能夠完全的把握,可總之是我現在的項目能用了,此項目中,我只開外部中斷EINT0,另外幾個外部中斷不用。

        首先要把的就是LPC_2212_2214_err.pdf這個文件關于EINT1的部分看明白,在此部分中,有個例子,如下:

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

        VPBDIV=0;
        EXTMODE=0x01;
        VPBDIV=1;
        VPBDIV=0;
        EXTPOLAR=0x01;
        VPBDIV=0x01;
        VPBDIV=0;

        但是我按這個還是不能中斷,到現在還不知道原因,希望有知道的朋友告訴我,我是做了如下設置才可以。

        VPBDIV=0;
        EXTMODE=0x03;
        VPBDIV=1;
        VPBDIV=0;
        EXTPOLAR=0x03;
        VPBDIV=0x01;
        //VPBDIV=0;

        把EINT1的也設置要上升沿中斷,則就可以了,當然EINT1的引腳不要設置,中斷也不用設置,這樣才能夠滿足要求

        看糾錯文件夾0x01,0x0d會設置為0x00,所以只能是設置這兩個值以外的值,當然別的我沒有試。

        在此要說的主要就是,如果調試總是不成功的情況下,要先看看其ERRATA DATASHEET,這樣會省去不少時間。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 聊城市| 彰化市| 蛟河市| 九江县| 云林县| 电白县| 延边| 遂川县| 都安| 顺昌县| 莱州市| 隆回县| 西平县| 修武县| 华安县| 福清市| 遂平县| 辽源市| 高阳县| 大英县| 峡江县| 无极县| 收藏| 花莲县| 蓝山县| 朝阳县| 北流市| 额尔古纳市| 平罗县| 兴宁市| 武山县| 奇台县| 兖州市| 泾川县| 介休市| 凤阳县| 淮阳县| 新龙县| 邻水| 遵义市| 渝中区|