AT91系列ARM核微控制器结构与开发[电子资源.图书]

副标题:无

作   者:马忠梅等编著

分类号:

ISBN:9787810772532

微信扫一扫,移动浏览光盘

简介

  《AT91系列ARM核微控制器结构与开发》针对ATMEL公司基于ARM核的AT91系列微控制器,介绍其器件的特点、内部结构、内部资源以及开发方法。全书共10章,包括AT91系列微控制器芯片结构原理、AT91评估板和集成函数库、ARM编程模型和指令集、内部资源的程序设计、硬件的开发平台和uClinux操作系统软件平台以及各种ARM开发工具等。AT91微控制器是ATMEL公司继AT89,AT90(AVR)系列单片机后,推出的基于国际领先32位RISC处理器核ARM的高端嵌入式系统芯片。它的特色是具有大容量Flash存储器的芯片,并提供C语言源码的丰富的AT91库函数。它是国内主流的ARM核芯片。   《AT91系列ARM核微控制器结构与开发》内容比较全面,编程举例详细,可作为嵌入式系统应用技术人员的参考手册和嵌入式系统课程的参考用书。

目录

第一章 atmel微控制器系列

1.1 atmel微控制器简介1

1.2 at91系列微控制器特点3

1.3 at91系列微控制器结构4


第二 章 arm嵌入式处理器体系结构

2.1 arm处理器结构6

2.1.1 arm介绍6

2.1.2 arm7tdmi处理器核7

2.1.3 arm体系结构9

2.1.4 框图、内核和功能图10

2.1.5 armtdmi 输入/输出信号12

2.2 arm编程模型17

2.2.1 数据类型17

2.2.2 处理器模式17

2.2.3 处理器工作状态18

2.2.4 寄存器组织19

2.2.5 异常24

2.2.6 存储器和存储器映射i/o28

2.2.7 中断延迟31

.2.2.8 复位31

2.3 arm基本寻址方式32

2.3.1 寄存器寻址32

2.3.2 立即寻址32

2.3.3 寄存器移位寻址32

2.3.4 寄存器间接寻址33

2.3.5 变址寻址33

2.3.6 多寄存器寻址34

2.3.7 堆栈寻址34

2.3.8 块拷贝寻址35

2.3.9 相对寻址36


第三章 arm指令集和汇编程序设计

3.1 arm指令集37

3.1.1 指令集编码37

3.1.2 条件执行38

3.1.3 指令分类说明39

3.2 thumb指令集58

3.2.1 thumb指令集与arm指令集的区别58

3.2.2 指令集编码58

3.2.3 指令分类说明59

3.3 汇编语言程序设计73

3.3.1 预定义变量73

3.3.2 伪指令和指示符75

3.3.3 arm汇编程序规范77

3.3.4 arm汇编程序设计79

3.3.5 宏定义和使用87

3.3.6 混合编程87


第四章 at91系列微控制器概览

4.1 at91x40系列微控制器基本型94

4.1.1 特点94

4.1.2 总体结构95

4.1.3 引脚配置97

4.1.4 产品纵览99

4.1.5 片内外围105

4.2 带flash的at91x40系列器件106

4.2. 1 at91fr40162106

4.2.2 at91fr4042111

4.2.3 at91fr4081114

4.2.4 at91f40816118

4.3 at91m42800a120

4.3.1 特点120

4.3.2 总体结构121

4.3.3 引脚配置124

4.3.4 产品纵览128

4.3.5 片内外围135

4.3.6 内部资源的用户接口137

4.4 at91m43300146

4.4.1 特点146

4.4.2 总体结构147

4.4.3 引脚配置150

4.5 at91m63200152

4.5.1 特点152

4.5.2 总体结构153

4.5.3 引脚配置154

4.5.4 产品纵览157

4.5.5 内部资源的用户接口161

4.6 at91m55800a166

4.6.1特点166

4.6.2 总体结构168

4.6.3 引脚配置170

4.6.4 产品纵览175

4.6.5 片内外围180

4.6.6 内部资源的用户接口182


第五章 at91系列微控制器的内部资源

5.1 外部总线接口187

5.2 中断控制器209

5.3 并行口和串行口220

5.3.1 并行口220

5.3.2 串行口230

5.3.3 串行外围接口spi247

5.3.4 多处理器接口mpi263

5.4 定时器267

5.4.1 定时器/计数器267

5.4.2 看门狗定时器286

5.4.3 实时时钟rtc290

5.4.4 系统定时器st301

5.5 a/d和d/a转换器307

5.5.1 a/d转换器307

5.5.2 d/a转换器314

5.6 电源管理320

5.6.1 电源管理控制器pmc320

5.6.2 先进电源管理控制器apmc330

5.6.3 省电模块ps343

5.7 特殊功能寄存器sf347


第六章 atmel的arm开发环境

6.1 at91评估板351

6.1.1 概述351

6.1. 2 评估板设置352

6.1.3 评估板上软件353

6.1.4 评估板上元器件355

6.2 at91集成函数库356

6.2.1 at91库的定义规则356

6.2.2 at91 库的层次结构358

6.2.3 at91库的使用360

6.3 at91内部资源的库函数编程365

6.3.1 并行口编程365

6.3.2 串行口编程368

6.3. 3 定时器/计数器编程372

6.3.4 a/d转换器编程376

6.3.5 d/a转换器编程379

6.3.6 先进中断控制器编程383

6.3.7 实时时钟计数器编程385

6.4 at91函数库390

6.4.1 省电模块390

6.4.2 spi接口393

6.4.3 ebi接口394

6.4.4 i2c接口394


第七章 arm 开发工具和开发流程

7.1 arm 开发工具397

7.1.1 arm开发工具综述397

7.1.2 arm sdt398

7.1.3 arm ads400

7.1.4 multi 2000403

7.1.5 nucleus udb407

7.1.6 visionclick/visionxd407

7.1.7 hitool for arm408

7.1.8 embest ide409

7.1.9 bdi 1000/bdi 2000410

7.1.10 multiice411

7.1.11 jeeni仿真器411

7.1.12 trace32icd412

7.1.13 visionprobe/visionice ii412

7.2 hitool for arm开发系统413

7.2.1 arm的开发方案413

7.2.2 hitool for arm 软件产品特征414

7.2.3 hitool for arm功能及使用415

7.3 嵌入式系统开发流程428

7.4 angel调试监控程序432

7.4.1 angel概述432

7.4.2 angel系统的组成435

7.4.3 angel系统的资源需求436

7.4.4 angel操作437

7.4.5 angel接口438

7.4.6 angel的通信结构439

7.4.7 angel调试协议439

7.5 启动代码441


第八章 at91微控制器开发平台

8.1 micetek的at91微控制器开发平台448

8.1.1 ev40评估板的组成448

8.1.2 评估板的各模块功能介绍449

8.1.3 片选信号设置及外围地址空间分配452

8.1.4 以太网接口程序设计453

8.2 bmr的at91微控制器开发平台455

8.2.1 netcarm7的结构455

8.2.2 开发套件特点456

8.2.3 netcarm7开发板硬件资源456

8.2.4 系统软件的移植458


第九章 uclinux嵌入式操作系统开发平台

9.1 uclinux 简介460

9.2 uclinux 源代码结构465

9.3 hitool for uclinux开发套件465


第十章 atmel基于arm的专用标准产品

10.1 internet电器480

10.2 无线数据通信481

10.3 数码相机482

10.4 高速无线通信484


附录a atmel公司带arm核的芯片


附录b at91库函数说明

b.1 并行i/o接口487

b.2 串行口usart488

b.3 定时器/计数器490

b.4 a/d转换器492

b.5 d/a转换器494

b.6 先进中断控制器495

b.7 实时时钟计数器496

b.8 省电模块501

b.9 spi接口502

b.10 ebi接口503

b.11 i2c接口503

附录c arm指令集、arm寻址方式和thumb指令集速查表

参考文献


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

AT91系列ARM核微控制器结构与开发[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon