新闻中心

EEPW首页>嵌入式系统>设计应用> LPC2214芯片的外部中断0应用

LPC2214芯片的外部中断0应用

作者: 时间:2016-11-11 来源:网络 收藏
因为最初没有看到NXP的一个纠错文件,所以把P0.16设置为外部中断0,这么一个简单的问题弄了很长时间,真的是非常的痛苦,在此写下来,也让同行有机会可以参考一下,虽然我现在还是不能够完全的把握,可总之是我现在的项目能用了,此项目中,我只开外部中断EINT0,另外几个外部中断不用。

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

本文引用地址://m.amcfsurvey.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,这样会省去不少时间。



评论


技术专区

关闭