EMBEST EM-LPC1300 User Guide

EM-LPC1300 开发板用户手册
Rev. 1.0
Release: 2010-02-03
深圳市英蓓特信息技术有限公司
Embest info & Tech Co., Ltd.
地址:深圳市罗湖区太宁路85号罗湖科技大厦509(518020) Telephone: 86-755-25504951 25505451 25532557
Fax: 86-755-25616057 E-mail: sales.cn@embedinfo.com support.cn@embedinfo.com Website: http://www.embedinfo.com
2 -
深圳市英蓓特信息技术有限公司——ARM 开发工具专业提供商
http://www.embedinfo.com
Revision history Rev Date Description
1.0 20100126 Initial version
深圳总部:0755-25504951 25638952
华北办事处:010-59713204-805| 华东办事处:021-66581106
|
销售邮箱:sales
.cn@embedinfo.com
|
-
3 -
深圳市英蓓特信息技术有限公司——ARM 开发工具专业提供商
http://www.embedinfo.com
目录
EM-LPC1300 开发板用户手册 .........................................................................................................1
1 概述 ..............................................................................................................................................5
1.1 核心芯片介绍 .......................................................................................................................5
1.2 开发板简介...........................................................................................................................6
1.3 硬件资源列表 .......................................................................................................................6
1.4 软件资源列表 .......................................................................................................................6
2 快速启用 ......................................................................................................................................7
2.1 核对产品清单 .......................................................................................................................7
2.2 文档描述...............................................................................................................................7
2.3 版本信息...............................................................................................................................7
2.4 硬件资源要求 .......................................................................................................................7
2.5 准备工作...............................................................................................................................8
2.6 使用出厂程序 .......................................................................................................................8
2.7 恢复出厂程序 .....................................................................................................................10
2.7.1 编译出厂程序
2.7.2 下载出厂程序
.............................................................................................................10
.............................................................................................................10
3 EM-LPC1300 开发板详细介绍 ...................................................................................................11
3.1 硬件接口一览表 ................................................................................................................. 11
3.2 出厂跳线设置 ..................................................................................................................... 11
3.3 硬件接口介绍 .....................................................................................................................12
3.3.1 JTAG调试口
3.3.2 UART
.............................................................................................................................12
3.3.3 USB Mini AB接口
3.3.4 EEPROM
3.3.5 LM75 温度传感器
3.3.6 LED
...............................................................................................................................12
.................................................................................................................12
.......................................................................................................12
.........................................................................................................................12
........................................................................................................12
4 软件资源介绍 ............................................................................................................................13
4.1 LED BLINKY测试 ...................................................................................................................13
4.2 GPIO测试 .............................................................................................................................13
4.3 PMU测试...............................................................................................................................13
4.4 SSP测试...............................................................................................................................14
4.5 SYSTICK测试.........................................................................................................................14
4.6 TIMER32 测试......................................................................................................................14
4.7 UART测试 .............................................................................................................................15
4.8 USB CDC测试 .......................................................................................................................15
4.9 USB HID测试 .......................................................................................................................15
4.10 USB HID ROM测试...............................................................................................................16
深圳总部:0755-25504951 25638952
华北办事处:010-59713204-805| 华东办事处:021-66581106
|
销售邮箱:sales
.cn@embedinfo.com
|
-
4 -
深圳市英蓓特信息技术有限公司——ARM 开发工具专业提供商
http://www.embedinfo.com
4.11 USB MEM测试 ......................................................................................................................16
4.12 USB MEM ROM测试 ...............................................................................................................17
4.13 WDT测试.............................................................................................................................17
4.14 I2C EEPROM测试 ...............................................................................................................18
4.15 I2C TEMPERATURE SENSOR测试..............................................................................................18
5 软件资源测试 ............................................................................................................................19
5.1 MDK介绍 .............................................................................................................................19
5.2 编译例程...............................................................................................................................19
5.2.1 打开例程
5.2.2 编译例程
5.3 使用仿真器调试和下载程序 ..............................................................................................22
5.3.1 使用ULINK2 调试和下载程序
附录A 技术支持与售后服务......................................................................................................29
.....................................................................................................................19
.....................................................................................................................20
....................................................................................23
深圳总部:0755-25504951 25638952
华北办事处:010-59713204-805| 华东办事处:021-66581106
|
销售邮箱:sales
.cn@embedinfo.com
|
-
5 -
深圳市英蓓特信息技术有限公司——ARM 开发工具专业提供商
http://www.embedinfo.com
1 概述

1.1 核心芯片介绍

EM-LPC1300 开发板使用 LPC1343FBD48 芯片,此芯片使用高性能的 ARM® Cortex™-M3 32
位的 RISC 内核,工作频率为 72MHz,属 LPC1300 系列微控制器。该系列微控制器工作频率
均高达 72MHz,功耗低至 200μA/MHz,将 ARM 架构的功耗性能带上一个新的台阶。此系列微
控制器内置嵌套向量中断控制器 NVIC,支持中断嵌套和优先级分组机制,并集成电源管理
单元 PMU,支持睡眠、深度睡眠和深度掉电三种节电模式。同时,LPC134x 支持全速 USB 2.0
设备,内部 ROM 集成人机接口设备类 HID 和大容量存储设备类 MSC 的底层软件驱动,使得
USB 开发可以像串口一样简单。
LPC1300 系列工作于-65°C 至+150°C 的温度范围,供电电压为 2.0V 至 3.6V。它的一
系列省电模式突显出了它的低功耗的特点。
丰富的外设配置,使得 LPC1300 微控制器适合于多种应用领域:
z 电机驱动和应用控制 z USB 设备 z PC 外设 z 报警系统
LPC1300 系列芯片功能框图,如下图所示:
深圳总部:0755-25504951 25638952
华北办事处:010-59713204-805| 华东办事处:021-66581106
|
销售邮箱:sales
.cn@embedinfo.com
|
-
6 -
深圳市英蓓特信息技术有限公司——ARM 开发工具专业提供商
http://www.embedinfo.com

1.2 开发板简介

EM-LPC1300 开发板是英蓓特公司新推出的一款基于 NXP 公司(恩智普半导体)LPC1300
系列处理器(Cortex-M3 内核)的全功能评估板。主频高达 72MHz,该评板含有全速 USB2.0
接口,UART 支持 RS485 模式,包含 8 通道 10 位 ADC,两个 16 位定时器和两个 32 位定时器,
包含 SSP、I2C 等丰富的接口,同时集成电源管理单元 PMU。外型尺寸极其小巧轻便,是一
个用于应用开发的很好的平台,也是学习者的首选。配合本公司的调试工具 ULINK2 一起使
用,可为大家提供一个良好的开发环境,从而为自己的应用开发节省时间,提高效率。同时
随带光盘中丰富的例程和资源可以帮助您快速的进行项目开发和个人学习。

1.3 硬件资源列表

LPC1343(32 RISC 性能处理器)32 ARM Cortex-M3 结构优化,72MHz 运行频率
8 LED 发光管,1个电源发光管
1 mini USB 插座,支持全速 USB 2.0
1 BOOT 按键
1 RESET 按键

1.4 软件资源列表

例程名称 测试功能描述
Blinky GPIO PMU SSP SysTick Timer32 UART USB_CDC USB_HID USB_HID_rom USB_Mem USB_Mem_rom WDT I2C_EEPROM TemperatureSensor
LED1 闪烁 GPIO 口边沿中断触发 电源管理单元 PMU 睡眠和深度睡眠模式 SSP 同步串行通讯
通过系统滴答延时实现 LED 灯闪烁 通过 32 位定时器延时实现 LED 灯闪烁
UART 串口发送接收字符 USB 虚拟串口通讯 USB 人机接口设备演示 USB 人机接口设备演示 ROM 实现 USB MASS STORAGE实例 USB MASS STORAGE实例 ROM 实现 看门狗定时器应用实例 I2C 主模式对 EEPROM 读写测试 通过 I2C 读取温度传感器
1 UART 支持 RS-485/EIA-485
SSP 接口
I2C 接口
8 通道 10 ADC 模块
1 JTAG/SWD 调试接口
供电方式: USB 供电
深圳总部:0755-25504951 25638952
华北办事处:010-59713204-805| 华东办事处:021-66581106
|
销售邮箱:sales
.cn@embedinfo.com
|
-
7 -
深圳市英蓓特信息技术有限公司——ARM 开发工具专业提供商
http://www.embedinfo.com

2 快速启用

2.1 核对产品清单

1. EM-LPC1300 开发板一块
2. 交叉串口线一根
3. USB 线一根
4. 产品光盘

2.2 文档描述

File name / Item Description Attribute
EM-LPC1300 用户手册 V1.0.pdf 用户手册第一版 EM-LPC1300 Board Schematic.pdf EM-LPC13xx Datasheet.pdf Datasheet of LPC13xx EM-LPC13xx Reference Manual.pdf
其他一些 PDF 文档
开发板电路图
Reference Manual of LPC13xx 对开发板中其他模块芯片的介绍,如
EEPROM ,RS232

2.3 版本信息

¾ 例程开发软件版本:MDK 4.01

2.4 硬件资源要求

在测试 EM-LPC1300 时,一台生产用的 PC 推荐使用以下配置:
z 2.0GHz(或更高)CPU
672KB 49KB 981KB
1.68MB
992KB
z 512M 内存 z 两个 USB 接口 z 一个串行接口 z Windows XP 操作系统 z 安装有 KEIL 集成开发环境
深圳总部:0755-25504951 25638952
华北办事处:010-59713204-805| 华东办事处:021-66581106
|
销售邮箱:sales
.cn@embedinfo.com
|
-
8 -
深圳市英蓓特信息技术有限公司——ARM 开发工具专业提供商
http://www.embedinfo.com

2.5 准备工作

¾ 跳线设置:JP2 保持断开。 ¾
串口连接:通过提供的串口线实现实验板上的 COM 口与 PC 机上的串口连接。
¾
USB 连接:将一根 USB 线插在板上的 USB 接口上,另一端接在 PC USB 接口 上。
¾
JTAG 调试器连接:将提供的仿真器一端接在实验板的 JTAG 口,另一端和 PC 主 机相连。
¾ 串口接收设置:在 PC 机上运行超级终端串口通信程序,选择所用到的串口并设置
如下参数(设定状态:波特率(115200、数据位(8 位)、停止位(1 位)、校 验 位( 无 )、 数据流控制(无))。

2.6 使用出厂程序

¾ 2.5 节设置好环境,给开发板上电,按下复位键。 ¾ 此时在超级终端上显示开发板上要测试的功能,如下所示。每一个功能都有一个编
号,测试时根据提示在电脑键盘上键入编号依次测试即可。注意:一个功能测试完 后必须按开发板上的 RESET 键才可以回到功能编号选择界面继续测试其它功能, 以下不再说明。现根据编号顺序依次介绍各个功能测试的操作流程和实验现象。
***************************************************************** * * * Welcome to Embest * * * * This is EM-LPC1300 test * * * * arm.embedinfo.com * * * * 0-LED test 1-BUTTON test 2-UART test 3-USB Memory test * * * * 4-I2C EEPROM test 5-I2C Temperature Sensor test * * * ***************************** ***********************************
Please input number from keyboard
z 选项 0 是测试开发板上的 LED 灯功能,同时可以测试开发板上的 timer16
1)键入 0 后,开发板上的 LED1 即对应开发板上的 D1 开始闪烁,闪烁延迟通过 timer16
控制。
2)同时超级终端上显示当前所测模块信息。
-- Basic Blinky Project V1.0 --
-- EM-LPC1300 --
-- LED1 blinky test --
z 选项 1 是测试开发板上的 BUTTON 按键功能。
1)键入 1 后在超级终端上显示:
-- Basic GPIO Project V1.0 --
-- EM-LPC1300 --
深圳总部:
0755-25504951 25638952
华北办事处:010-59713204-805| 华东办事处:021-66581106
|
销售邮箱:sales
|
.cn@embedinfo.com
-
9 -
深圳市英蓓特信息技术有限公司——ARM 开发工具专业提供商
http://www.embedinfo.com
-- GPIO port single edge trigger interrupt test –
-- Please press 'BOOT' button on the board! --
2)此时按动开发板上的 BOOT 按钮,每按动一次,在按钮弹起时触发一次中断,在中
断函数中使用 printf 语句通过串口在超级终端上打印一条消息,如下所示。
PIOINT0_IRQHandler!
PIOINT0_IRQHandler!
PIOINT0_IRQHandler!
z 选项 2 是测试开发板上的 UART 发送与接收功能。
1)键入 2 后超级终端上显示:
-- Basic UART Project V1.0 --
-- EM-LPC1300 --
-- Please input any key on the keyboard --
2)根据超级终端上的提示,通过 PC 机键盘输入任意非控制字符,此时相应的输入字符
将在 PC 机超级终端上显示,如下所示。
.fdf2eqf314jkj51455254/*-/4516445561…
z 选项 3 是测试开发板上 USB 接口功能,实现 USB MASS Storage
1)键入 3 后会在超级终端上显示如下:
-- Basic USB Mem Project V1.0 --
-- EM-LPC1300 --
-- USB Memory Storage test --
2)此时,PC 机提示发现新的 USB 设备,并且会自动安装相应的驱动程序。待驱动安 装完成并且在 PC 机提示新硬件已安装可用后,即可在 PC 机设备管理器中查看到此新添加 的设备。如下图所示:
3)打开“我的电脑”,可看见一个 12.5KB 名为“LPC134x USB”的新的可移动存储设 备。双击打开该设备,里面默认存放有一个 README.TXT 文件,内容为该实例的说明信息:
This is a USB Memory Device demonstration for
the NXP NXP13XX Board with Philips LPC1343.
z 选项 4 是测试开发板上的 I2C EEPROM
1)键入 4 后会在超级终端上显示如下:
-- Basic I2C EEPROM Project V1.0 --
-- EM-LPC1300 --
深圳总部:0755-25504951 25638952
华北办事处:010-59713204-805| 华东办事处:021-66581106
|
售邮箱:sales
.cn@embedinfo.com
|
-
Loading...
+ 20 hidden pages