深圳市伟博创科技有限公司
深圳市伟博创科技有限公司
首页  有关伟博创  产品信息  行业动态  技术文章  人才招聘  联系我们  解决方案 
主要产品系列
LOGO--NXP恩智浦半导体
  • Microcontrollers
    • MCU
    • Cortex
    • ARM7
    • 80C51
  • Logic
  • RFID
  • Automotive
Exar半导体芯片--串行收发器
  • 串行收发器
TI(德州仪器)半导体
  • Chipcom
補丁科技
  • Specialty DRAM
开发工具
PDA开发
解决方案
产品展示
NXP LPC1768开发板
LPC1768开发板
TYPE A、TYPE B、“二代证”读卡模块--PDA
二代证读卡模块
H-JTAG开发套件
H-JTAG开发套件

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

对处理器的学习一般都是从GPIO开始,下面我们将对比这三种芯片的GPIO的应用及区别。

下面三个表示是三种芯片的GPIO寄存器,从表可以看出,LPC1114的GPIO和LPC1343的GPIO寄存器是兼容的,也就是说这两类芯片的端口控制程序也是完全兼容的;反而LPC11U14作为LPC1100系列的一员却并不兼容,不知道NXP为什么要这样设计,真让人困惑啊?

GPIO寄存器

1. LPC1114 GPIO寄存器

LPC1114/LPC11U14和LPC1343对比学习-管脚

2. LPC11U14 GPIO寄存器

LPC1114/LPC11U14和LPC1343对比学习-管脚 LPC1114/LPC11U14和LPC1343对比学习-管脚

3. LPC1343 GPIO寄存器

LPC1114/LPC11U14和LPC1343对比学习-管脚

对于LPC1114和LPC1343两种GPIO的设置方法是一样的,就是寄存器也是一致的,都不复杂。但是对于LPC11U14来说,寄存器比较多,上面的表中并没有完全列出,实在不明白NXP为什么要设计这么多寄存器。说实话从上面的寄存器看LPC1343倒是像和LPC1114同一系列,而LPC11U14不像。

从上表可以看出LPC1114和LPC1343完全兼容,使用程序代码也是完全兼容的,下面对LPC1114的程序对LPC1343也是可以使用的。

初始化代码

1. LPC1114/LPC1343

LPC1114/LPC11U14和LPC1343对比学习-管脚

2. LPC11U14

LPC1114/LPC11U14和LPC1343对比学习-管脚

方向设置

1. LPC1114/LPC1343

LPC1114/LPC11U14和LPC1343对比学习-管脚

2. LPC11U14

LPC1114/LPC11U14和LPC1343对比学习-管脚

方向设置函数是一样的,都是设置DIR寄存器。

在读/写端口上有很大的区别,LPC1114和LPC1343通过屏蔽寄存器操作端口输出值;而LPC11U14则是通过两个寄存器来实现的,这一点很想ARM7的操作方法。

写端口

1. LPC1114/LPC1343

LPC1114/LPC11U14和LPC1343对比学习-管脚

2. LPC11U14

LPC1114/LPC11U14和LPC1343对比学习-管脚

读端口

1. LPC1114/LPC1343

LPC1114/LPC11U14和LPC1343对比学习-管脚

2. LPC11U14

LPC1114/LPC11U14和LPC1343对比学习-管脚

相关文件下载:

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

相关阅读

  • LPC1114/LPC11U14和LPC1343对比学习(一)整体对比
  • LPC1114/LPC11U14和LPC1343对比学习(三)SysTick
  • LPC1114/LPC11U14和LPC1343对比学习(四)定时器
  • LPC1114/LPC11U14和LPC1343对比学习(五)UART
  • LPC1114/LPC11U14和LPC1343对比学习(六)I2C
  • LPC1114/LPC11U14和LPC1343对比学习(七)SSP
  • LPC1114/LPC11U14和LPC1343对比学习(八)USB

声明:本站部分内容根据互联网资料整理而成,若侵犯您的权益,请联系我们,我们会尽快处理。

深圳市伟博创科技有限公司

[超前科技开发网]     [申请友情链接]

管理员 | 首页 | 产品 |   联系我们
© 2006 WeBoch.Com.cn 版权所有:深圳市伟博创科技有限公司
地址:深圳市福田区振华路苏发大厦305栋405 电话:0755-83240703 传真:0755-83240724