新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > LPC2214芯片的外部中斷0應(yīng)用

LPC2214芯片的外部中斷0應(yīng)用

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

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

本文引用地址:http://2s4d.com/article/201611/316611.htm

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

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

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

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

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

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



關(guān)鍵詞: LPC2214芯片外部中斷

評論


技術(shù)專區(qū)

關(guān)閉