超过460,000+ 应用技术资源下载
rar

LPC214X系列ARM在KEIL编译环境下的所有例程

  • 1星
  • 日期: 2013-08-26
  • 大小: 360.34KB
  • 所需积分:1分
  • 下载次数:11
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: LPC214X系列ARM在KEIL编译环境下的所有例程

LPC214X系列ARM在KEIL编译环境下的所有例程/*****************************************************************************

 *  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, SSP, I2C, Watchdog timer, UART, external 

interrupt, ADC, DAC, etc.

  

The development environment is Keil's, an ARM company now, uVision 3.x

and ULINK ICE. The target board is Keil's 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

   -- src

 -- startup.s  Code start up entry

 -- swi_handler.s SWI handler

   Note: not used, but a good example for future references. 

 -- irq.c  Generic SWI interrupt handler related APIs 

 -- target.c  Target specific modules

   Note: not used for Keil but for RVDK.

 -- 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.uv2  uVision project file

EXTINT

   -- extint.h  External interrupt header

   -- extint.c  External interrupt APIs

   -- einttest.c  External interrupt test module

   -- extint.uv2  uVision project fileTimer

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

   are in the COMMON directory and 

   shared and used by some peripheral testing.

   -- timer.uv2  uVision project filePWM

   -- pwmc.h  PWM header

   -- pwm.c  PWM APIs

   -- pwmtest.c  PWM test module

   -- pwm.uv2  uVision project fileSPI

   -- spi.h  SPI header

   -- spi.c  SPI APIs

   -- spitest.c  SPI test module

   -- spi.uv2  uVision project fileSSP

   -- ssp.h  SSP(SPI1) header

   -- ssp.c  SSP(SPI1) APIs

   -- ssptest.c  SSP(SPI1) test module

   -- ssp.uv2  uVision project fileUART

   -- uart.h  UART header

   -- uart.c  UART APIs

   -- uarttest.c  UART test module

   -- uart.uv2  uVision 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.uv2  uVision project file

I2C

   -- i2c.h  I2C header

   -- i2c.c  I2C APIs

   -- i2ctest.c  I2C test module

   -- i2cmst.uv2  uVision project fileWDT

   -- wdt.h  Watchdog timer header

   -- wdt.c  Watchdog timer APIs

   -- wdttest.c  Watchdog timer test module

   -- wdt.uv2  uVision project fileADC

   -- adc.h  ADC header

   -- adc.c  ADC APIs

   -- adctest.c  ADC test module

   -- adc.uv2  uVision project fileDAC

   -- dac.h  DAC header

   -- dac.c  DAC APIs

   -- dactest.c  DAC test module

   -- dac.uv2  uVision project file

更多简介内容

推荐帖子

Keil环境下用LPC2132控制AS-UIII机器人,GPIO操作不正常,怎么办?
用LPC2132作为主控制器控制上海未来伙伴(原广茂达)机器人有限公司的AS-UIII机器人。在 uv4 环境下建立附件所示工程后,在软件仿真模式下监控发现 main.c 中 IO0CLR = DO_C2 及 IO0CLR = DO_C1 针对GPIO功能的操作不成功。资料上说该指令是针对位的操作方式,但宏定义 DO_C2 和 DO_C1 为对应总线操作方式的寄存器值,应采用 IOPINx 指令操
xuehans 【NXP LPC MCU】
红外解码 LPC214X
在一个教程里看到了如下的红外代码结构   不解的是表示0 的1.125ms的周期是如何换算成 0x109c0的?  表示1 的2.25ms的周期是如何换算成 0x109c0的?这个和系统时钟有关系么? 请高手赐教! 谢谢!以脉宽为0.565ms,间隔0.56ms, 周期为1.125ms的组合表示二进制“0”;以脉宽为0.565ms,间隔1.685ms, 周期为2.25ms的组合表示二进制“1”;#
tekkon 单片机
CCS4.2编译环境下的警告
warning: creating output section "vectors" without a SECTIONS specification 首先这个warning确实影响了我程序的运行。我在CCS3.3下编译无任何问题,下载到板子上也可很好运行。但是使用CCS4.2,将3.3文件转换到4.2版本中,出现了这个警告。生成的文件在板子上运行,无法得到预期的效果。这样排除板子和程序代码的问
lovemail 【DSP 与 ARM 处理器】
LPC1768 UCOSII 移植到IAR8.3环境下,编译没有问题,运行卡死到创建第一个任务函数...
之前程序是在KEIL5环境下的,运行没有问题; 现在改到IAR8.30环境,配置后编译,有3个告警,如下标黑; Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement 因为这个是变量相关的,没有处理 //system_LPC17xx.c文
放开那个鸡腿 嵌入式系统编程
【LPC54100】顺利解决keil编译问题
nxp的芯片我一直都是直接操作寄存器的,带库的是第一次用。还是蛮有新鲜感的。 首先来展示下例程资源 这是最新的版本,有基于LPCXpresso、keil和IAR的。 比较特别的,是当你打开例程中的一个工程,你会发现里面居然集成了很多例程。 当打开具体一个工程 直接编译,结果直接错误,显示错误如下: 显示没找到lib_chip_5410x.lib的文件。但这文件我
770781327 【NXP LPC MCU】
利用proteus学习ARM(LPC2103):熟悉开发环境
最近在自学ARM(LPC2103),想将自己学习的经历全部记录在这个博客里面,与各位新手共同进步。 开发ARM的开发环境主要有ADS1.2,IAR FOR ARM,KEIL FORARM,我这次选用的为IAR的开发环境,这样新手上手会比较快一点,下载地址可以谷歌mcu123,大家都懂的,若要用于商业目的还是请用正版。我下载的是最新的版本V6.1,有一个问题就是不能修改字体大小,一旦修改字体大小软
灞波儿奔 【微控制器 MCU】

评论


个人中心

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

EEWorld电子技术资料下载——分享有价值的资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })