首页资源分类嵌入式开发嵌入式系统 > CORTEX_M3_LPC175x快速启动

CORTEX_M3_LPC175x快速启动

已有 454746个资源

下载专区

文档信息举报收藏

标    签: CORTEX_M3_LPC175x快速启动

分    享:

文档简介

 CORTEX_M3_LPC175x快速启动

文档预览

超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start CORTEX M3 KIT LPC175X 开发板<快速启动> V1.01 目录 一、 LPC175X 的硬件组成。 二、 LPC175X 开发板使用(ISP 下载,ULINK2,JLINK 调 试,)。 修订历史 版本 Rev 1.0 日期 2009/08/19 Rev 1.01 2009/11/03 创建 添加 JLINK 调试说明 原因 第1页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 欢迎您选购超前科技开发网的 CORTEX M3 KIT FOR LPC175X 学习板,此板是为了配合论坛 “ARM 专栏”而设计的一个性价比高的 CORTEX M3 开发板学习板。 网页介绍: LPC1700 系列芯片使用高性能的 ARM Cortex-M3 V2 版本 32 位的 RISC 内 核,工作频率为 100 MHz。它内置高速存储器(高达 512K 字节的闪存和 64K 字 节的 SRAM),丰富的增强 I/O 端口和联接到两条 APB 总线的外设。该板包含 8 通 道 12 位 的 ADC 和 10 位的 DAC、4 个通用 16 位定时器、电机控制 PWM 接口 以及多个标准和先进的通信接口:多达 3 个 I2C、SPI、2 个 I2S、1 个 SDIO、4 个 USART、一个 USB Host/Device/OTG 接口和两个 CAN、Ethernet MIC 接 口、Quadrature Encoder interface。 LPC1700 系列工作于-40°C 至+105°C 的温度范围,供电电压为 2.0V 至 3.6V。它的一系列省电模式突显出了它的低功耗的特点。 丰富的外设配置,使得 LPC1700 微控制器适合于多种应用领域: * 电机驱动和应用控制 * 医疗和手持设备 * 汽车电子等领域 第2页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 板载资源: *处理器:LPC1752,主频:100MHz,64KB FLASH Memory(片内),16KB SRAM(片内) 1、AD 转换(热敏电阻测温)。 2、液晶显示(LCD12232,TFTLCD320X240 彩屏接口)。 3、USB2.0 Device 接口. 4、1 路 RS485 接口. 5、1 路三线 RS232 串行口.支持 ISP 下载. 6、1 路 CAN 接口 CJA1050. 7、2 个按键,4 个 LED 灯.2 个功能按键-Reset 和 INT0 按键 8、串口 ISP(bootloader)下载功能,JTGA 调试接口。 9、JTAG 接口(方便大家用仿真器调试,可以选配我们的 ULINK2 及 JLINK 仿真 器) 10、I2C 接口(AT24C16 读写实验) ,蜂鸣器. 实验内容: * TFT_LCD320X240 显示例程 * LCD122 X 32 图形点阵液晶显示例程 (包含动画显示) * GPIO 的控制实验,LED(发光二极管)、KEY(按键)等 * 中断向量配置实验例程 NVIC * ADC 模数转换例程 * 利用 CortexM3 位块管理功能来读写 SRAM 中的变量程序 * CAN 实验 * DEBUG 仿真模拟调试例程 * Blinky 综合测试例程 * Mass_Storage 实验例程 * USB HID 测试例程 * 串口通讯例程 * TIM 实验例程 * I2C 测试例程 * PWM 测试程序 * RTC 实时时钟程序 标准配置: 1、LPC1752 开发板 1 块 2、串口线 1 条 第3页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 3、USB A-B 线 1 条 4、光盘(开发环境及 LPC1752 的所有例程) 1 张 CORTEX M3 KIT LPC1752 开发板 一、LPC1752 的硬件组成。 1、CORTEX M3 KIT LPC1752 板 的接口及硬件组成 2、CORTEX M3 KIT LPC1752 学习板 相关的跳线设置 第4页 技术支持论坛: http://www.mcu123.net/bbs 跳线 J3-INT J4 - RST 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 状态 Description ON 允许 INT1 按键中断功能 P2.10 ON 允许串口控制 RST J3-INT 是连接到 LPC1752 芯片的 P2.10(EINT1)口,当 P2.10 为低电平且 RTS 从高电平变为低 电平时,LPC1752 进入 ISP 状态(In-System Programming)。 J4-RST 当 J4 短接时,CPU 的 RESET 引脚是由串口 0 的 DTR 信号来控制 CPU 的复位,用于 ISP 自动下载时使用。 二、使用 LPC1752 开发板 1、连接电源到 CORTEX M3 KIT LPC1752 学习板 1、 把 USB 线一头(方孔)的接到 CORTEX M3 KIT LPC1752 学习板,另一边接上 PC 的 USB 口 把 DB9 串口线一边接 CORTEX M3 KIT LPC1752 学习板 串口 0,另一边接上 PC 的串口 ★★★注:板子需要通过 USB 方式供电或是外接电源。选其一即可。 2、下载程序到 CORTEX M3 KIT LPC1752 学习板 下载程序到 FLASH 有两种方法: 1、 用 NXP 自带的 Flash Magic 下载工具 2、 用 ULINK2 或是用 JLINK 1、怎么样用 NXP 自带的 Flash Magic 下载工具下载程序到 FLASH 打开 Flash Magic 然后运行。 第5页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 注意:连接好 PC 与 ARM KIT 学习板之间的连线。 运行 Flash Magic: 1、 设置相关参数。 选用 DTR/RTS 自动控制 CPU 进入 ISP 状态,无需人工干预。 打开 Options->Advanced Options 第6页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 选择 Use DTR and RTS to control RST and P2.10(LPC1752 是用 P2.10) 选择 T1:500 T2:300 点击 自动 ISP 设置。 对于 LPC1752 KIT 板,晶振用的是 12M,波特率选取 38400(也可以往下取值) 。 分别选择好串口号,波特率,芯片型号,接口类型,晶振频率。 按如上设置即可。 ★★★注:这里的 COM3 是端口 3 不是固定的,根据自己的电脑配置来选择(在设备管理器 中可以查看到) 选择 全面擦除及读保护。 第7页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 选择要烧录的文件,HEX 格式。 选择校验。 到这里就设置好了。。点击 Start 即可把所选的 HEX 烧录到 LPC1752 中了。。 ★★★★★★★★★ 注意: 芯片 加密 后最方便的方法是用 ISP 擦除: 第 2 步: 第8页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 点按钮:Erase 即完成芯片的擦除。 2、 怎么样用 ULINK USB-JTAG Adapter 把程序下载到 FLASH 以下设置基于 KEIL FOR ARM 3.80a 及 LPC1752 KIT 实验板。 第9页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 配置 Debugger 点击面板上的 按钮进入 Debug 选项设置。按下图一步一步进行设置。 第 10 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 选中 ULINK ARM Debugger 点击 Settings 按钮进行设置。 如果已经连上仿真器及目标板会显示如下信息,请用下图的默认设置。 第 11 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 可以选择 SWJ 及 JTAG 模式。 点击代码校验 配置 Flash 烧录(Configure Flash Programming.) 点击面板上的 按钮进入Utilitise 选项卡,选择ULINK ARM Debugger,或 选择Use External Tool for Flash Programing .在这里我们选择ULINK ARM Debugger.界面发下图所示: 第 12 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 注意:Update Target before Debugging 这个选项要打勾。 点击 Settings 进入如下界面设置。 第 13 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start Download Function 按照用户需要进行设置,RAM for Algorithm 需要注意,START 是指 目标芯片的RAM 起始地址,对于LPC1752 是0x10000000,SIZE 是指RAM 的大小, 0x8000, Programming Algorithm 是指FLASH 编程算法,需要手工根据目标芯片进行添加,电击 添加即可。 第 14 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 按照上面的设置进行设置后,即可完成硬件仿真环境的设置,只要程序修改编译后点击 或 会自动装载最新程序到目标芯片中并进入仿真环境,无需人工对 FLASH 进行烧录。 当然也可以手工烧录: 进入调试模式: 第 15 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 第 16 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start MDK 下 JLINK 调试 LPC17XX 说明 测试环境:MDK3.80A 板子:LPC1752 KIT 开发板 http://www.mcu123.com/www/prodshow.asp?ProdId=NO076 1. 第 17 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start ★★★注:打圈子的均要设置: 第 18 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start ★★★注: 一定要选择 SW 方式,按上面设置! 第 19 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 第 20 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 第 21 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 第 22 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 第 23 页 技术支持论坛: http://www.mcu123.net/bbs 超前科技开发网 Cortex M3_KIT_LPC175X_Quick_Start 第 24 页 技术支持论坛: http://www.mcu123.net/bbs

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。