- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LPC1300通过USB在系统中编程.PDF
AN10986
AN10986
AANN1100998866
LPC1300 USB
LPC1300 USB
LLPPC过 UUSSBB 在线系统编程
Rev.1-2420109
Rev.1-2420109
RReevv..11--22442200110099月 使用手册
文件信息
信息 内容
关键字 LPC1300,USB,在线系统编程(ISP) ,大容量存
储类型(MSC),Cortex-M3,Windows ,Apple OS-X ,
Linux
摘要 这份使用手册介绍了如何在Windows,Apple OS-X
以及Linux等操作系统上使用微控制器LPC1300(基
于Cortex-M3 内核,具有片上USB 在线编程功能),
在片上flash存储器上更新固件。
AN10986
NXP AN10986
NXP
NNXXPP半导体 AANN1100998866
LPC1300通过 USB 在系统中编程
1
1
11、简介
基于ARM Cortex-M3CPU 架构的LPC1300系列微控制器,在嵌入式应用中具有高级别
块集成支持和低功耗的特点。LPC1300辅助外设,包括高达32KB 的flash 存储器,8KB 的
数据存储器,USB 接口,1个UART,1个SSP 控制器,SPI 接口,I2C 接口,8通道10位
ADC,4个通用定时器/PWMs,以及高达40个通用I/O 引脚。
另外,可在线系统编程的片上ROM(a bootloader)支持UART 和USB flash 编程,类似
于APIs 的用户代码编程方式。flashAPI 通过一个简单的接口实现板上flash 编程功能,并
可随时进入ISP 模式。USBAPI 能够兼容人机接口设备(HID)和大容量存储设备(MSC)
的新产品,既不需要用户编写驱动程序,也不需要存储在flash 上。
包含在该使用手册上的条目如下
1、USB 在线系统编程概述
2、USB ISP 详述
3、自动化的 USB ISP
4、USB ISP 的自动化入口
5、软件实例
6、结论
2 USBIn-SystemProgramming ISP
2 USBIn-SystemProgramming ISP
22、UUSSBBIInn--SSyysstteemmPPrrooggrraammmmiinngg(IISSPP) 概述
LPC1300片上的USB ISP 固件,终端用户可以通过标准个人电脑操作系统对其进行编
程和更新。本文档引用了一部分LPC1343 的内容,其他同样带有片上USB 的LPC1300 系
列产品也作了类似处理。
在上电期间保持PIO0_1低电平将引发片上ISP固件进入ISP模式(除非被NO_ISP代码
读保护[CRP]模式所禁止)。一旦进入ISP模式,USB VBUS上的PIO0_3口将会进行电平检
测。如果是高电平,将会进入USB ISP;若是低电平,则进入UART ISP。在用户指南手册
标题为“Boot Process Flowchart”的章节中,有图表详细的介绍了这一过程。
进入USB ISP 模式后,LPC1300可以把片上全速USB 接口作为大容量存储设备使用。
这个磁盘设备含有FAT12文件系
文档评论(0)