LPC2214芯片的外部中断0应用
时间:11-11
来源:互联网
点击:
因为最初没有看到NXP的一个纠错文件,所以把P0.16设置为外部中断0,这么一个简单的问题弄了很长时间,真的是非常的痛苦,在此写下来,也让同行有机会可以参考一下,虽然我现在还是不能够完全的把握,可总之是我现在的项目能用了,此项目中,我只开外部中断EINT0,另外几个外部中断不用。
首先要把的就是LPC_2212_2214_err.pdf这个文件关于EINT1的部分看明白,在此部分中,有个例子,如下:
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,这样会省去不少时间。
LPC2214芯片外部中断 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)