您的位置 首页 主动

LPC1114/LPC11U14和LPC1343比照学习(二)GPIO

对处理器的学习一般都是从GPIO开始,下面我们将对比这三种芯片的GPIO的应用及区别。下面三个表示是三种芯片的GPIO寄存器,从表可以看出,LP

对处理器的学习一般都是从GPIO开端,下面咱们将比照这三种芯片的GPIO的运用及差异。

下面三个表明是三种芯片的GPIO寄存器,从表能够看出,LPC1114的GPIO和LPC1343的GPIO寄存器是兼容的,也便是说这 两类芯片的端口控制程序也是彻底兼容的;反而LPC11U14作为LPC1100系列的一员却并不兼容,不知道NXP为什么要这样规划,真让人困惑啊?

GPIO寄存器

1. LPC1114 GPIO寄存器

2. LPC11U14 GPIO寄存器

3. LPC1343 GPIO寄存器

关于LPC1114和LPC1343两种GPIO的设置办法是相同的,便是寄存器也是共同的,都不杂乱。可是关于LPC11U14来说,寄存器比较多,上 面的表中并没有彻底列出,真实不明白NXP为什么要规划这么多寄存器。说实话从上面的寄存器看LPC1343却是像和LPC1114同一系列,而 LPC11U14不像。

从上表能够看出LPC1114和LPC1343彻底兼容,运用程序代码也是彻底兼容的,下面临LPC1114的程序对LPC1343也是能够运用的。

初始化代码

1. LPC1114/LPC1343

2. LPC11U14

方向设置

1. LPC1114/LPC1343

2. LPC11U14

方向设置函数是相同的,都是设置DIR寄存器。

在读/写端口上有很大的差异,LPC1114和LPC1343经过屏蔽寄存器操作端口输出值;而LPC11U14则是经过两个寄存器来完成的,这一点很想ARM7的操作办法。

写端口

1. LPC1114/LPC1343

2. LPC11U14

读端口

1. LPC1114/LPC1343

2. LPC11U14

相关文件下载:

  • LPC1114工程模板.rar
  • LPC11U14工程模板.rar
  • LPC1343工程模板.rar

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部