图书介绍

深入浅出ARM7 LPC213x/LPC214x 下2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

深入浅出ARM7 LPC213x/LPC214x 下
  • 周立功,张华等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810777505
  • 出版时间:2006
  • 标注页数:472页
  • 文件大小:111MB
  • 文件页数:486页
  • 主题词:单片微型计算机,LPC213X/214X系列-微控制器,ARM7

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入浅出ARM7 LPC213x/LPC214x 下PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1章 LPC2141/2142/2144/2146/2148概述1

1.1 简介1

1.1.1 特性2

1.1.2 应用3

1.1.3 器件信息3

1.2 引脚和结构4

1.2.1 LPC2141/2142/2144/2146/2148的引脚分布4

1.2.2 LPC2141/2142/2144/2146/2148的引脚描述4

第5章 移植μC/OS-II到ARM7

1.2.3 结构概述14

1.3 外部中断输入15

1.5 锁相环(PLL)17

1.4 其他系统控制17

1.6 功率控制24

1.7 向量中断控制器27

1.8 引脚连接模块27

1.8.1 描述27

1.8.2 寄存器描述28

2.1 实验平台介绍35

2.1.1 LPC214x CPU PACK板介绍35

第2章 功能部件和基础实验35

2.1.2 LPC214x工程模板37

2.2 GPIO37

2.2.1 特性37

2.2.2 应用38

2.2.3 引脚描述38

2.2.4 慢速GPIO39

2.2.5 快速GPIO42

2.2.6 GPIO使用注意事项55

2.2.7 操作方法57

2.2.8 基础实验58

2.3 UART162

2.3.1 特性63

2.3.2 引脚描述63

2.3.3 结构64

2.3.4 寄存器描述66

2.3.5 基础实验85

2.4 SPI090

2.4.1 寄存器描述91

2.4.2 使用示例92

2.5 ADC96

2.5.1 特性96

2.5.2 描述96

2.5.3 引脚描述96

2.5.4 寄存器描述97

2.5.5 基础实验105

2.6 DAC106

2.6.1 特性106

2.6.2 引脚描述107

2.6.3 DAC寄存器107

2.6.4 操作108

2.6.5 基础实验108

2.7 实时时钟109

第3章 LPC214x USB设备控制器固件编程110

3.1 LPC214x USB设备控制器简介110

3.1.1 特性110

3.1.2 结构111

3.1.3 端点配置112

3.1.4 USB数据流113

3.1.5 USB设备控制器寄存器115

3.2 LPC214x USB硬件电路设计117

3.3 LPC214x USB固件程序设计思想118

3.5 USB设备硬件抽象层121

3.4 USB固件程序配置头文件121

3.6 USB设备接口命令层123

3.6.1 USB器件中断寄存器123

3.6.2 USB端点中断寄存器126

3.6.3 USB端点使用寄存器129

3.6.4 USB数据传输寄存器131

3.6.5 从机模式下端点的数据传输133

3.6.6 USB命令寄存器137

3.6.7 USB协议引擎命令描述140

3.6.8 USB协议引擎命令的实现141

3.7 应用层的实现152

3.7.1 初始化LPC214x USB控制器152

3.7.2 USB设备控制器中断服务154

3.7.3 USB低优先级中断服务程序156

3.7.4 USB事件处理158

3.7.5 控制传输处理159

3.7.6 端点数据收发160

3.8 协议层164

3.8.1 USB标准设备请求164

3.8.2 USB标准设备请求的实现165

3.9 USB设备控制器DMA功能的实现181

3.9.1 USB DMA工作原理181

3.9.2 DMA相关的中断186

3.9.3 DMA相关寄存器188

3.9.4 USB DMA编程要点190

3.9.5 DMA引擎初始化191

3.9.6 DMA中断服务程序195

3.9.7 DMA操作相关的API函数198

3.10 使用LPC214x USB固件程序需要注意的问题201

4.1 EasyUSB214x.dll动态库202

第4章 LPC214x USB固件程序的应用202

4.2 一个最简单的例子203

4.2.1 要求203

4.2.2 硬件配置203

4.2.3 程序的编写203

4.2.4 程序的运行205

4.3 收发大量数据例子207

4.3.1 要求207

4.3.2 硬件配置207

4.3.3 实现的方法207

4.3.4 程序的编写207

4.3.5 程序的运行213

4.4 利用LPC214x USB固件程序实现HID类214

4.4.2 硬件配置215

4.4.3 程序的编写215

4.4.1 要求215

4.4.4 程序的运行225

4.5 DMA使用例子225

4.5.1 要求225

4.5.2 硬件配置225

4.5.3 程序的编写226

4.5.4 程序的运行228

5.1 μC/OS-II简介230

5.1.1 概述230

5.1.2 μC/OS-II的特点230

5.2.1 编译器的选择231

5.2.2 任务模式的取舍231

5.2 移植规划231

5.2.3 支持的指令集232

5.3 移植μC/OS-II232

5.3.1 概述232

5.3.2 关于头文件includes.h和config.h233

5.3.3 编写OS_CPU.H234

5.3.4 编写Os_cpu_c.c文件236

5.3.5 编写Os_cpu_a.s241

5.3.6 关于中断与时钟节拍245

5.4 移植代码应用到LPC2100247

5.4.1 编写或获取启动代码247

5.4.2 挂接SWI软件中断248

5.4.3 中断与时钟节拍中断248

5.4.4 μC/OS-II移植目录结构249

5.4.5 编写应用程序250

第6章 μC/OS-II基础实验253

6.1 概述253

6.2 GPIO实验253

6.2.1 GPIO输出实验1253

6.2.2 GPIO输出实验2256

6.2.3 GPIO输入实验257

6.3 定时器实验260

6.4 PWM实验261

6.5 RTC实验265

6.6 信号量使用270

第7章 μC/OS-II中间件274

7.1 数据队列274

7.1.1 简介274

7.1.2 配置选项274

7.1.3 API函数集275

7.1.4 使用范例279

7.2 串口驱动283

7.2.1 简介283

7.2.2 配置选项283

7.2.3 API函数集284

7.2.4 使用范例285

7.3 Modem接口模块291

7.3.1 简介291

7.3.2 Modem的状态291

7.3.3 API函数集291

7.3.4 使用范例293

7.4 I2C总线模块297

7.4.1 简介297

7.4.2 API函数集297

7.4.3 使用范例299

7.5 SPI总线模块303

7.5.1 简介303

7.5.2 API函数集303

7.5.3 使用范例306

7.6 ZLG/FS文件系统309

7.6.1 概述309

7.6.2 关于ZLG/FS V1.1311

7.6.3 ZLG/FS V1.0 API函数集311

7.6.4 使用范例319

第8章 ZLG/USB214x软件包的开发与应用322

8.1 软件包运行的硬件条件322

8.2 ZLG/USB214x软件包总体设计思想322

8.3 软件包应用层的实现323

8.3.1 初始化USB设备控制器324

8.3.2 USB总中断服务程序327

8.3.3 USB低优先级中断329

8.3.4 控制传输的实现330

8.3.5 端点数据收发设计思想331

8.3.6 非DMA模式下从端点接收数据334

8.3.7 非DMA模式下向USB主机发送数据340

8.3.8 DMA模式下从USB接收数据345

8.3.9 μC/OS-II中的DMA中断服务程序347

8.3.10 DMA模式下向USB主机发送数据352

8.4 ZLG/USB214x软件包的使用356

8.4.1 ZLG/USB214x软件包的配置方法357

8.4.2 ZLG/USB214x软件包API函数357

8.5 ZLG/USB214x软件包的使用实验360

8.5.1 实验内容360

8.5.2 硬件配置360

8.5.4 实验步骤361

8.5.3 原理分析361

8.5.5 实验参考程序363

第9章 ZLG/GUI应用实例369

9.1 概述369

9.2 ZLG/GUI的文件369

9.3 ZLG/GUI的配置370

9.4 ZLG/GUI函数手册371

9.5 ZLG/GUI的移植379

9.5.1 移植相关说明379

9.5.2 移植相关接口函数380

9.5.3 移植实例383

9.6 应用举例400

9.6.1 关于CONFIG.H文件400

9.6.2 使用ZLG/GUI的一般操作步骤402

9.6.3 ZLG/GUI在多任务中的使用说明402

9.6.4 Hello程序404

9.6.5 汉字显示演示407

9.6.6 窗口显示演示417

9.6.7 图形显示演示419

9.6.8 菜单功能演示424

第10章 SD/MMC卡读/写模块440

10.1 SD/MMC卡的外部物理接口440

10.1.1 SD模式441

10.1.2 SPI模式443

10.2 访问SD/MMC卡的SPI模式硬件电路设计444

10.2.1 SPI总线445

10.2.2 卡供电控制445

10.2.3 卡检测电路445

10.3 SD/MMC卡读/写模块的文件结构及整体构架446

10.3.1 SD/MMC卡读/写模块的文件组成446

10.3.2 SD/MMC卡读/写模块整体框架446

10.4.1 SD/MMC卡读/写模块的硬件配置447

10.4 SD/MMC卡读/写模块的使用说明447

10.4.2 SD/MMC卡读/写模块提供的API函数450

10.5 SD/MMC卡读/写模块的使用例子453

10.5.1 硬件连接与配置453

10.5.2 实现方法454

10.5.3 例子建立与运行步骤456

10.5.4 参考程序461

附录A 上位机软件EasyARM.exe介绍465

A.1 EasyARM软件窗口介绍465

A.2 EasyARM软件通信协议467

附录B USB分析仪USB Analyser简介469

B.1 实物和软件界面469

B.2 主要功能470

B.3 技术参数471

B.4 使用方法471

热门推荐