当前位置:首页 > 工业技术
嵌入式系统开发与应用实验指导书  基于Cortex-M3内核的Stellaris微控制器
嵌入式系统开发与应用实验指导书  基于Cortex-M3内核的Stellaris微控制器

嵌入式系统开发与应用实验指导书 基于Cortex-M3内核的Stellaris微控制器PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:王黎明,夏立,卜乐平等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302326540
  • 页数:440 页
图书介绍:本书立足于基础化、实用化、前沿性。以较多的篇幅介绍cortex M3内核处理器的开发方法(软硬件设计及注意问题)。以实例为基础由浅入深的嵌入式系统基础、集成开发环境及驱动库、处理器及电路设计。
《嵌入式系统开发与应用实验指导书 基于Cortex-M3内核的Stellaris微控制器》目录

第1章 ARM微处理器概述 1

1.1 ARM简介 1

1.2 ARM微处理器的应用领域及特点 1

1.3 Cortex-M3结构处理器概览 4

第2章 集成开发环境及驱动库 11

2.1嵌入式软件开发过程 11

2.2 IAR集成开发环境使用 13

2.3安装驱动库 15

2.3.1下载最新库文件 15

2.3.2复制连接器命令文件 16

2.3.3复制驱动库头文件 17

2.3.4复制底层驱动函数库 19

2.4 EWARM新建新项目 20

2.4.1建立一个项目文件目录 20

2.4.2新建工作区 20

2.4.3生成新项目 21

2.4.4添加/新建文件 23

2.4.5项目选项设置 26

2.4.6通用选项设置 27

2.4.7 C/C++编译器选项设置 27

2.4.8 Assembler选项设置 29

2.4.9 Linker选项设置 29

2.4.10 Debugger选项设置 31

2.5编译和运行应用程序 34

2.5.1编译连接处理 34

2.5.2查看MAP文件 35

2.5.3加载应用程序 35

2.5.4应用程序的相关调试 36

2.5.5生成hex文件 39

2.5.6探究编译连接 40

2.6将IAR的工程移植到Keil工程 43

第3章 实验平台电路结构 46

3.1 LM3S8962接口特性 46

3.2 LM3S8962结构图 50

3.3 LM3S8962处理器引脚描述 52

3.4 LM3S8962最小系统电路图 55

3.5实验开发平台电路分析 58

3.5.1主处理器电路 58

3.5.2处理器滤波电路 59

3.5.3复位接口电路 59

3.5.4主处理器时钟接口 59

3.5.5以太网接口 59

3.5.6实时时钟及供电电路 59

3.5.7 IIC存储器EEPROM电路 60

3.5.8 IIC数字温度采集接口 61

3.5.9 IIC扩展开关量输入电路 61

3.5.10开关量隔离输入电路 61

3.5.11 IIC扩展开关量输出电路 61

3.5.12开关量隔离输出电路 61

3.5.13继电器输出电路组1 63

3.5.14继电器输出电路组2 63

3.5.15 IIC扩展输入输出电路 63

3.5.16 UART串行 RS232电路 63

3.5.17 UART串行RS485及CAN总线接口电路 63

3.5.18红外线串口电路 65

3.5.19 ADC采样电路 65

3.5.20 LED及按键电路 65

3.5.21 SPI驱动7LED接口电路 67

3.5.22 SPI驱动EEPROM接口电路 68

3.5.23 SPI驱动TFT LCD接口电路 68

3.5.24 SPI的ADC采样电路 69

3.5.25 PWM驱动电机电路 69

3.5.26 JTAG接口电路 71

3.5.27外部接口电路 71

3.5.28扩展接口电路 71

3.6实验平台概述 72

3.6.1实验平台外观 72

3.6.2实验平台主要接口描述 72

3.6.3主要功能资源 73

第4章 接口功能单元及开发实验 75

4.1嵌入式编程 75

实验4.1.1 GPIO驱动LED闪烁发光实例 75

实验4.1.2输出hello world实验 82

实验4.1.3 UART控制台实验 93

4.2系统控制实验 102

实验4.2.1电源结构与LDO控制 102

实验4.2.2处理器主时钟控制 107

实验4.2.3处理器复位控制 114

实验4.2.4硬件寄存器访问 118

实验4.2.5位带操作 120

4.3系统节拍实验 126

实验4.3.1系统节拍定时实验 126

实验4.3.2系统节拍中断实验 130

实验4.3.3模拟PC按键重复特性实验 133

4.4通用GPIO输入输出 136

实验4.4.1两只LED交替闪烁控制实验 136

实验4.4.2 KEY控制LED实验 143

4.5中断控制实验 147

实验4.5.1 GPIO中断控制实验 147

实验4.5.2中断优先级控制实验 151

4.6 Flash操作控制实验 155

实验4.6.1 Flash读、写操作实验 155

实验4.6.2 Flash当作EEPROM操作实验 159

4.7定时器Timer实验 163

实验4.7.1 32位单次触发定时实验 163

实验4.7.2 32位周期定时实验 171

实验4.7.3 16位单次触发定时实验 173

实验4.7.4 16位周期触发定时实验 176

实验4.7.5 16位输入边沿计数捕获实验 179

实验4.7.6 16位输入边沿定时捕获实验 183

实验4.7.7定时器16位PWM实验 191

实验4.7.8 Timer PWM应用蜂鸣器发声实验 193

实验4.7.9 Timer模块16位PWM演奏音乐实验 196

4.8看门狗实验 201

实验4.8.1看门狗复位实验 201

实验4.8.2看门狗作为普通定时器实验 206

4.9 PWM操作控制实验 209

实验4.9.1产生两路PWM波实验 209

实验4.9.2 PWM发生器中断实验 215

实验4.9.3产生两路带死区的PWM实验 218

4.10模拟比较器操作实验 221

实验4.10.1模拟比较器内部参考电源 221

实验4.10.2外部参考电源输出触发中断实验 226

第5章 ADC采集实验 230

5.1处理器触发ADC采样实验 230

5.2 ADC内置位温度传感器实验 236

5.3定时器溢出触发ADC采样实验 242

5.4模拟比较器触发ADC采样 247

5.5差分输入ADC采样实验 251

5.6 ADC硬件过采样实验 258

5.7 ADC软件过采样实验 263

第6章 UART通信实验 268

6.1 UART简单收发实验 268

6.2发送FIFO实验 277

6.3发送FIFO中断实验 280

6.4以FIFO中断方式发送实验 285

6.5以FIFO中断方式接收实验 289

第7章 互连IC总线实验 294

7.1 I/O扩展芯片PCA9554控制实验 294

7.2 IIC总线器件EEPROM存储器CAT24C02读写 298

7.3 I/O扩展芯片PCF8574T输出控制实验 303

7.4 I/O扩展芯片PCF8574T输入控制实验 309

第8章 SSI通信实验 316

8.1 SSI驱动静态LED实验 316

8.2 SSI驱动动态LED实验 320

第9章 CAN现场总线收发实验 325

9.1 CAN总线简单发送数据实验 325

9.2 CAN总线发送FIFO数据实验 337

9.3 CAN总线发送ADC采样数据实验 341

9.4 CAN总线接收数据实验 347

第10章 以太网接口实验 352

10.1 UDP服务器通信实验 352

10.2 UDP客户端通信实验 356

10.3 Web服务器实验 360

10.4 TCP客户端通信实验 364

第11章 μC/OS嵌入式实时操作系统 370

11.1 μC/OS-Ⅱ模板使用——点亮LED实验 370

11.2 μC/OS-Ⅱ模板使用——中断控制蜂鸣器 376

11.3信号量通信实验 381

11.4邮箱通信实验 385

第12章 BootLoader实验 391

12.1实验目的 391

12.2实验内容 391

12.2.1 BootLoader的启动 391

12.2.2 BootLoader的配置 395

12.2.3 Flash底层操作 398

12.2.4使用UART的BootLoader下载 398

12.3思考题 403

第13章 应用相关实验 404

13.1 TFT-LCD驱动实验 404

13.2传感器DS18B20测温实验 416

13.3数字传感器LM75A测量温度实验 424

13.4直流电机控制实验 431

13.5综合显示实验 436

参考文献 440

相关图书
作者其它书籍
返回顶部