热搜关键词: 电路基础ADC数字信号处理封装库PLC

rar

ARM LPC214X例程

  • 1星
  • 2013-08-26
  • 118.27KB
  • 需要1积分
  • 2次下载
标签: ARM

ARM

LPC214X例程

LPC214X例程

ARM  LPC214X例程/*****************************************************************************

  *    readme.txt:    Description  of  the  LPC213x/4x  Sample  Software

  *

  *    Copyright(C)  2006,  Philips  Semiconductor

  *    All  rights  reserved.

  *

  *    History

  *    2006.02.01    ver  1.00      Preliminary  version,  first  Release

  *

******************************************************************************//*****************************************************************************/

Software  that  is  described  herein  is  for  illustrative  purposes  only  which 

provides  customers  with  programming  information  regarding  the  products.

This  software  is  supplied  "AS  IS"  without  any  warranties.  Philips  Semiconductors 

assumes  no  responsibility  or  liability  for  the  use  of  the  software,  conveys  no 

license  or  title  under  any  patent,  copyright,  or  mask  work  right  to  the 

product.  Philips  Semiconductors  reserves  the  right  to  make  changes  in  the 

software  without  notification.  Philips  Semiconductors  also  make  no  representation 

or  warranty  that  such  application  will  be  suitable  for  the  specified  use  without 

further  testing  or  modification.

/*****************************************************************************/

The  Description  of  the  sample  software

===================This  example  demonstrates  the  use  of  build-in  peripherals  on  the  Philips

LPC213x/214x  family  MCUs.The  sample  software  includes,  common  library,  peripheral  APIs,  and  test  modules

for  the  APIs.  The  common  library  include  startup  file,  standard  definition  and

header  files,  processor  specific  setup  module,  generic  interrupt  related  APIs, 

timer  routine,  and  scatter  loading  file.  The  peripheral  directories  include, 

GPIO,  PWM,  Real-time  clock,  timer,  SPI,  I2C,  Watchdog  timer,  UART,  external 

interrupt,  etc.

   

The  development  environment  is  ARM's  RealView  Development  Kits  for  Philips  (RVDK) 

with  RVI-ME  ICE.  The  target  board  is  Keil's,  now  an  ARM  Company,  MCB214x  with  a

Philips's  LPC214x  MCU  on  it.Some  external  components,  such  as  I2C  temperature,  SPI  serial  EEPROM,  will  be 

required  to  add  on  the  board  in  order  to  complete  the  test  below.   

The  directory  tree  and  content  of  the  sample  software

===================common

      --  inc

  --  lpc214x.h    Definition  file  of  all  the  registers  of  LPC213x/4x

  --  irq.h    Interrupt  related  definitions  and  API  prototyping

  --  type.h    Type  definition

  --  target.h    Target  specific  definition  for  Keil's  MCB214x  board

  --  timer.h    Definition  and  header  file  for  timer  module

  --  mem_b.scf    Scatter  loader  for  code  running  in  SRAM

  --  mem_c.scf    Scatter  loader  for  code  running  in  flash

      --  src

  --  startup.s    Code  start  up  entry

  --  heap.s    Heap  entry  definition 

  --  stack.s    Stack  entry  definition

  --  swi_handler.s  SWI  handler 

  --  irq.c    Generic  interrupt  handler  related  APIs 

  --  target.c    Target  specific  modules

  --  timer.c    Timer  related  APIsGPIO

      --  fio.h    GPIO  and  fast  I/O  header

      --  fio.c    GPIO  and  fast  I/O  APIs

      --  fiotest.c    GPIO  and  Fast  I/O  test  module

      --  gpio.prj    RVDK  project  file

EXTINT

      --  extint.h    External  interrupt  header

      --  extint.c    External  interrupt  APIs

      --  einttest.c    External  interrupt  test  module

      --  extint.prj    RVDK  project  fileTimer

      --  tmrtest.c    Timer  test  module,  note:  API  modules

      are  in  the  COMMON  directory  and 

      shared  and  used  by  some  peripheral  testing.

      --  timer.prj    RVDK  project  filePWM

      --  pwmc.h    PWM  header

      --  pwm.c    PWM  APIs

      --  pwmtest.c    PWM  test  module

      --  pwm.prj    RVDK  project  fileSPI

      --  spi.h    SPI  header

      --  spi.c    SPI  APIs

      --  spitest.c    SPI  test  module

      --  spi.prj    RVDK  project  file

UART

      --  uart.h    UART  header

      --  uart.c    UART  APIs

      --  uarttest.c    UART  test  module

      --  uart.prj    RVDK  project  fileRTC

      --  rtc.h    Real-time  clock(RTC)  header

      --  rtc.c    Real-time  clock(RTC)  APIs

      --  rtctest.c    Real-time  clock(RTC)  test  module

      --  rtc.prj    RVDK  project  file

I2C

      --  i2c.h    I2C  header

      --  i2c.c    I2C  APIs

      --  i2ctest.c    I2C  test  module

      --  i2c.prj    RVDK  project  fileWDT

      --  wdt.h    Watchdog  timer  header

      --  wdt.c    Watchdog  timer  APIs

      --  wdttest.c    Watchdog  timer  test  module

      --  wdt.prj    RVDK  project  file

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×