图书介绍

深入浅出COLDFire系列32位嵌入式微处理器PDF|Epub|txt|kindle电子书版本网盘下载

深入浅出COLDFire系列32位嵌入式微处理器
  • 谌利,张瑞,汪浩等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787811249033
  • 出版时间:2009
  • 标注页数:360页
  • 文件大小:120MB
  • 文件页数:376页
  • 主题词:微处理器,ColdFire

PDF下载


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

下载说明

深入浅出COLDFire系列32位嵌入式微处理器PDF格式电子书版下载

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

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

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

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

图书目录

第1章 ColdFire基本介绍2

1.1 ColdFire的历史和概述2

1.2 ColdFire应用领域5

1.2.1 工业控制领域6

1.2.2 消费类电子领域6

1.2.3 医疗电子领域7

1.2.4 测试与测量8

1.2.5 家庭及楼宇自动化9

1.3 本书内容9

第2章 ColdFire内核及处理器架构介绍2.1 ColdFire内核基本介绍11

2.2 ColdFire内核结构11

2.2.1 V2内核架构12

2.2.2 V3内核架构13

2.2.3 V4内核架构14

2.2.4 V4e内核架构17

2.3 内核主要寄存器18

2.3.1 数据寄存器18

2.3.2 地址寄存器18

2.3.3 堆栈指针18

2.3.4 程序指针19

2.3.5 条件寄存器19

2.3.6 异常中断向量基地址寄存器19

2.3.7 状态寄存器19

2.4 MAC和EMAC19

2.4.1 MAC19

2.4.2 EMAC21

2.4.3 应用实例21

2.5 高速缓存22

2.5.1 ColdFire缓存工作原理22

2.5.2 主要寄存器25

2.6 内部SRAM和内部Flash26

2.6.1 内部SRAM26

2.6.2 内部Flash26

2.7 ColdFire处理器架构31

2.7.1 CF5210平台31

2.7.2 标准产品平台33

2.7.3 系统访问控制35

2.8 基本指令集介绍35

2.8.1 寻址模式37

2.8.2 指令集39

2.9 μCOS-Ⅱ在ColdFire上的移植46

2.9.1 μCOS-Ⅱ移植的关键代码46

2.9.2 OS_CPU.H47

2.9.3 OS_CPU_C.C48

2.9.4 OS_CPU_A.ASM50

2.9.5 OS_CPU_I.ASM55

第3章 编程开发工具56

3.1 开发工具概况56

3.2 CodeWarrior for ColdFire56

3.2.1 CodeWarrior基本使用57

3.2.2 项目配置64

3.2.3 Link文件语法69

3.2.4 ColdWarrior的默认库文件71

3.2.5 烧写编程73

3.2.6 调试76

3.3 Linux/μCLinux开发环境——BSP76

3.3.1 Linux/μCLinux for ColdFire基本介绍76

3.3.2 LTIB使用77

3.3.3 内核与文件系统的下载80

3.3.4 调试81

3.4 IAR for ColdFire基本介绍83

3.4.1 IDE环境介绍83

3.4.2 编译器84

3.4.3 调试器C-SPY86

第4章 内核异常与中断控制器4.1 内核异常与中断控制器的基本介绍88

4.2 内核异常处理88

4.2.1 异常中断处理的工作原理88

4.2.2 中断向量表与异常介绍91

4.3 中断控制器的介绍94

4.3.1 中断优先级和中断级别94

4.3.2 寄存器基本介绍98

4.4 应用实例99

4.4.1 中断控制器的初始化99

4.4.2 中断向量表的初始化100

4.4.3 中断服务程序的例程103

第5章 Flex总线和Mini-Flex总线5.1 Flex总线基本介绍105

5.2 硬件信号106

5.3 寄存器介绍109

5.4 工作模式110

5.4.1 总线状态机和突发模式110

5.4.2 时序分析112

5.4.3 数据对齐和非对齐119

5.5 应用实例120

5.5.1 连接通用总线设备120

5.5.2 Flex总线与EIM的区别123

第6章 SDRAM控制器126

6.1 SDRAM外部功能引脚支持126

6.1.1 统一架构126

6.1.2 伪分裂架构127

6.1.3 全分裂架构128

6.1.4 SDRAM控制器的信号129

6.2 SDRAM控制寄存器简介130

6.2.1 SDRAM模式/扩展模式寄存器130

6.2.2 SDRAM控制寄存器130

6.2.3 SDRAM配置寄存器1/2131

6.3 SDR/DDR/DDR2的功能比较131

6.3.1 外部引脚功能比较131

6.3.2 性能差异分析132

6.4 应用案例132

6.4.1 MCF5445x SDRAM接口应用向导132

6.4.2 硬件设计样例133

6.4.3 DDR2 RAM初始化样例134

6.4.4 DDR2硬件设计的布局参考136

6.4.5 PCB布线指导138

第7章 USB控制器141

7.1 USB基本概述141

7.2 MCU USB模块介绍145

7.2.1 MCU USB模块概述145

7.2.2 主机实现150

7.2.3 设备类实现151

7.2.4 人机接口设备类介绍153

7.2.5 存储设备类实现158

7.3 MPU USB模块介绍164

7.3.1 MPU USB模块概述164

7.3.2 USB设备类的工作原理166

7.3.3 USB设备类例程168

7.3.4 USB主机类原理174

7.3.5 USB主机类例程178

第8章 快速以太网控制器186

8.1 快速以太网控制器概述186

8.2 以太网控制寄存器简介188

8.3 以太网控制器外部功能引脚190

8.3.1 功能引脚简介190

8.3.2 MII接口原理图190

8.4 以太网控制器的中断控制191

8.4.1 中断源简介191

8.4.2 中断初始化样例192

8.5 以太网控制器应用简介194

8.5.1 缓冲区描述符194

8.5.2 初始化启动流程195

8.5.3 发送数据流程196

8.5.4 接收数据流程197

8.5.5 以太网控制器简单测试实例198

8.6 应用案例——ColdFire_TCP/IP_Lite200

8.6.1 简介200

8.6.2 协议栈启动过程202

8.6.3 NicheTask实时操作系统205

8.6.4 Mini Socket TCP API简介206

8.6.5 协议的流程分析样例207

第9章 串行外设接口模块210

9.1 队列串行外设模块210

9.1.1 QSPI概述210

9.1.2 QSPI寄存器介绍211

9.1.3 QSPI工作原理与数据传输流程212

9.1.4 QSPI使用实例217

9.2 DMA串行外设接口模块220

9.2.1 DSPI概述221

9.2.2 DSPI寄存器介绍222

9.2.3 DSPI工作原理225

9.2.4 DSPI使用实例228

9.3 EZPORT模块232

9.3.1 EZPORT概述232

9.3.2 EZPORT命令集233

9.3.3 EZPORT使用实例236

第10章 I2C模块介绍与应用10.1 I2C协议简介243

10.2 I2C模块框图和寄存器介绍245

10.3 I2C模块初始化流程247

10.4 I2C模块中断处理流程249

10.5 I2C模块应用实例——基于NicheTask的LCD驱动257

第11章 FlexCAN控制器261

11.1 FlexCAN控制器寄存器简介261

11.1.1 FlexCAN模式寄存器261

11.1.2 FlexCAN控制寄存器261

11.1.3 自由计时器262

11.1.4 接收屏蔽寄存器262

11.1.5 错误计数器262

11.1.6 错误和状态寄存器262

11.1.7 消息缓冲中断屏蔽寄存器262

11.1.8 消息缓冲中断标志寄存器262

11.1.9 消息缓冲262

11.2 CAN外部功能引脚简介264

11.3 CAN的中断控制265

11.4 FlexCAN应用向导265

11.4.1 CAN总线位时序的计算265

11.4.2 FlexCAN模块的振荡器容许公差268

11.5 CAN底层驱动简介272

11.5.1 软件架构272

11.5.2 API函数简介273

11.5.3 API函数样例284

第12章 DMA与EDMA控制器介绍与应用12.1 DMA控制器286

12.1.1 DMA控制器概述286

12.1.2 DMA寄存器介绍287

12.1.3 DMA控制器原理289

12.1.4 DMA使用实例292

12.2 EDMA控制器296

12.2.1 EDMA控制器概述297

12.2.2 EDMA寄存器介绍297

12.2.3 EDMA控制器原理299

12.2.4 EDMA应用实例300

第13章 ColdFire内置定时器13.1 ColdFire定时器基本介绍308

13.2 通用定时器308

13.2.1 通用定时器的输入捕捉模式308

13.2.2 通用定时器的输出比较模式311

13.2.3 通用定时器的脉冲计数模式313

13.2.4 通用定时器的PWM功能314

13.3 可编程中断定时器315

13.3.1 可编程中断定时器概述315

13.3.2 应用实例315

13.4 DMA定时器316

13.4.1 DMA定时器概述316

13.4.2 应用实例318

13.5 实时时钟模块RTC319

第14章 脉宽调制模块322

14.1 简介322

14.2 PWM寄存器介绍323

14.2.1 PWM使能寄存器323

14.2.2 PWM极性控制寄存器323

14.2.3 PWM时钟源选择寄存器323

14.2.4 PWM时钟预分频选择寄存器323

14.2.5 PWM中央对齐使能寄存器324

14.2.6 PWM控制寄存器324

14.2.7 PWM比例寄存器A和PWM比例寄存器B324

14.2.8 PWM通道计数器324

14.2.9 PWM通道周期寄存器325

14.2.10 PWM通道占空比寄存器325

14.2.11 PWM关闭寄存器325

14.3 功能介绍326

14.3.1 PWM时钟源选择326

14.3.2 PWM定时器327

14.4 PWM使用实例332

第15章 通用异步收发器344

15.1 UART模块概述344

15.2 UART工作简介345

15.2.1 异步通信的数据格式345

15.2.2 UART的通道工作模式345

15.2.3 UART的中断347

15.2.4 波特率计算348

15.2.5 DMA操作UART收发348

15.2.6 UART多点通信349

15.3 UART的寄存器350

15.4 UART的应用352

15.4.1 UART配置流程352

15.4.2 例程352

15.4.3 UART外围硬件设计357

热门推荐