深入浅出ARM7(下册)

出版时间:2006-1  出版社:北京航大  作者:周立功 张华  页数:471  字数:683000  
Tag标签:无  

内容概要

本书全面介绍了以LPC213x/LPC214x两个系列ARM芯片为硬件平台的各种应用开发,详细分析了嵌入式实时操作系统µC/OS-II在ARM7上的移植和应用。主要内容包括:LPC214x与LPC213x相比的新增特性;LPC214x部分功能部件的使用;LPC214x USB设备控制器的固件编程;LPC214x固件程序的应用;µC/OS-II在ARM7上的移植以及移植代码在LPC2100系列芯片上的使用实例;µC/OS-II基础实验;µC/OS-II的中间件;ZLG/USB214x软件包的开发和应用;嵌入式GUI-ZLG/GUI在µC/OS-II上的使用;SD/MMC卡读/写模块在LPC213x/LPC214x上的使用。    本书可以作为高等院校相关专业师生以及从事嵌入式系统应用开发工程师的参考资料,适合于想使用LPC213x/LPC214x和µC/OS-II进行嵌入式开发的初学者,亦非常适合于想使用LPC214x芯片进行USB开发的工程师。

书籍目录

第1章 LP2141/2142/2144/2146/2148概述  1.1 简介    1.1.1 特性    1.1.2 应用    1.1.3 器件信息  1.2 引脚和结构    1.2.1 LP2141/2142/2144/2146/2148的引脚分布    1.2.2 LP2141/2142/2144/2146/2148的引脚描述    1.2.3 结构概述  1.3 外部中断输入  1.4 其他系统控制  1.5 锁相环(PLL)  1.6 功率控制  1.7 向量中断控制器  1.8 引脚连接模块    1.8.1 描述    1.8.2 寄存器描述第2章 功能部件和基础实验  2.1 实验平台介绍    2.1.1 LP214xPUPK板介绍    2.1.2 LP214x工程模板  2.2 GPIO    2.2.1 特性    2.2.2 应用    2.2.3 引脚描述    2.2.4 慢速GPIO    2.2.5 快速GPIO    2.2.6 GPIO使用注意事项    2.2.7 操作方法    2.2.8 基础实验  2.3 URT1    2.3.1 特性    2.3.2 引脚描述    2.3.3 结构    2.3.4 寄存器描述    2.3.5 基础实验  2.4 SPI0    2.4.1 寄存器描述    2.4.2 使用示例  2.5 DAC    2.5.1 特性    2.5.2 描述    2.5.3 引脚描述    2.5.4 寄存器描述    2.5.5基础实验  2.6 DAC    2.6.1 特性    2.6.2 引脚描述    2.6.3 DAC寄存器    2.6.4 操作    2.6.5 基础实验  2.7 实时时钟第3章 LP214xUSB设备控制器固件编程  3.1 LP214xUSB设备控制器简介    3.1.1 特性    3.1.2 结构    3.1.3 端点配置    3.1.4 USB数据流    3.1.5 USB设备控制器寄存器  3.2 LP214xUSB硬件电路设计    ……第4章 LP214xUSB固件程序的应用第5章 移植μ/OSII到RM7第6章 μ/OSII基础实验第7章 μ/OSII中间件第8章 ZLG/USB214x软件包的开发与应用第9章  ZLG/GUI应用实例第10章 SD/MM卡读/写模块附录A 上位机软件EsyRM.exe介绍附录B USB分析仪USBnlyser简介参考文献

编辑推荐

《深入浅出ARM7:LPC213x\214x(下)》立足于LPC214x,兼顾LPC213x,以uC/0S—II为软件载体,详细介绍LPC213x/214x各功能部件的使用方法,并提供实例源码。值得注意的是,《深入浅出ARM7:LPC213x\214x(下)》花大量篇幅对LPC214xUSB设备控制器固件编程进行了非常详细的描述,非常适合于使用LPC214x进行uSB产品开发的工程师和初学者。  另外,《深入浅出ARM7:LPC213x\214x(下)》大部分的论述和实例均基于uC/OS—II操作系统,从某种意义上来说,也是一本非常好的uC/OS—II的应用参考资料。  《深入浅出ARM7:LPC213x\214x(下)》各章节内容安排如下:  第1章——LPC2141/2142/2144/2146/2148概述。对比LPC213x系列芯片,介绍LPC214x的新增特性。  第2章:功能部件和基础试验。主要介绍LPC214x具有新增特性的功能部件(如高速GPl0、增强型UART)的使用和应用实例。  第3章:LPC214x USB设备控制器固件编程。本章涉及USB固件编程的许多方面。固件程序采用软件、硬件分层结构,从硬件底层开始构建USB固件。详细分析如何初始化UsB设备控制器,如何在LPc214x上实现USB协议以及如何利用端点进行数据接收/发送。  第4章一—LPC214x USB固件程序的应用。介绍LPC214x USB固件的应用实例,实例从简单到复杂。首先介绍固件程序应用的“一个最简单例子”,该例子使用户能够在最短时间内学会使用本固件;然后介绍“发送大量数据例子”,该例子非常适用于需要进行大量数据传输的UsB设备;最后介绍如何在LPC214x上实现一个HID类以及如何利用LPC2146/2148USB DMA引擎进行USB数据传输。  第5章——移植uC/OS—II到ARM7。介绍uC/0S—II在ARM7上的移植方法,并给出移植代码在LPC2100上的使用实例。这是《深入浅出ARM7:LPC213x\214x(下)》的基础,以后的论述均依赖于本章,需要牢牢掌握。  第6章——uC/OS—II基础实验。以LPC213x/LPC214x为硬件平台,进行一些基于uC/OS—II的基础实验,让读者加深对uC/OS—II的理解,并熟悉uC/0S—II的使用。  第7章——uC/OS—II中间件。介绍uC/OS—II的中间件,如数据队列、串口驱动、Modem驱动、I的平方C驱动、SPI驱动以及ZLG/FS文件系统的接口函数与应用实例。所有中间件和例程均基于LPC213x,很容易移植到LPC214x上运行。  第8章:ZLG/USB214x软件包的开发与应用。介绍基于uC/OS—II上运行的ZLG/USB214x软件包的编程方法和应用实例。ZLG/USB214x软件包使用户完全无须了解USB协议的细节,无须修改本软件包的代码,只需利用本软件包提供的API函数,就能够利用LPc214x USB的端点进行任意长度数据的接收与发送。  第9章——ZLG/GUI应用实例。以LPC213x/LPC214x为硬件平台,介绍嵌入式GUI——ZLG/GUI在uC/OS—II上的应用。  第10章:SD/MMC卡读/写模块。不仅给出了LPC213x/LPC214x读/写SD/MlMC卡的硬件接口电路,还给出了SD/MMC卡读/写模块的详细配置、使用方法及使用例子。本读/写模块既可运行于无操作系统,又可运行于tiC/OS—II操作系统,使用起来非常方便。

图书封面

图书标签Tags

评论、评分、阅读与下载


    深入浅出ARM7(下册) PDF格式下载


用户评论 (总计13条)

 
 

  •   送货速度快,书质量好,价格便宜,服务好
  •   很好~~其实本来想买一套的~~虽然只能买到下册~但是也很不错了~~比起淘宝买都便宜多了~~而且质量有保证~~谢谢~~
  •   还不错,初学者和有些基础的都可以看!
  •   看过上册很好的书所以又买了下册
  •   很好的一本书。但是为什么汇编语言介绍,感觉还可以更深入说明一点
  •   关键的都在盘
  •   文章可以主要讲的是下册因目前在掌握nxplpcarm阶段对本书可略做了解
  •   书还是可以,只是只有关册.
  •   买了之后有种后悔的感觉
  •   在讲arm入门多如牛毛的书市里,本书目前对于初学者来说算的上是佳作!抛开复杂的原理结构,从外围模块的c语言编程应用开始是本书最大的特点。如果配合作者的那本讲解原理结构的《基础教程》一起学习更好。总的来说,本书还是单片机系列的教材,适合从事控制方面初学者。不适合想学习电子设计硬件方面的人,也不适合那些想搞嵌入式系统编程的人(比如linux、winCE)
  •   最好是学过模拟电路的
  •   这本书很好,入门级的
  •   是学习ARM的必备良药
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7