您的位置 首页 FPGA

LPC2214芯片的外部中止0使用

因为最初没有看到NXP的一个纠错文件,所以把P0.16设置为外部中断0,这么一个简单的问题弄了很长时间,真的是非常的痛苦,在此写下…

由于开始没有看到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,这样会省去不少时刻。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/fpga/274394.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部