图书介绍

ARM Cortex M0微控制器深度实战PDF|Epub|txt|kindle电子书版本网盘下载

ARM Cortex M0微控制器深度实战
  • 温子祺,冼安胜,林秩谦等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7512414235
  • 出版时间:2014
  • 标注页数:479页
  • 文件大小:113MB
  • 文件页数:494页
  • 主题词:

PDF下载


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

下载说明

ARM Cortex M0微控制器深度实战PDF格式电子书版下载

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

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

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

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

图书目录

硬件资源篇4

初步认知篇4

第1章 ARM Cortex-M04

1.1 总线架构4

1.1.1 什么是AMBA5

1.1.2 什么是AHB-Lite6

1.1.3 什么是CoreSight7

1.2 Cortex-M0的结构特点8

1.2.1 编程模型9

1.2.2 存储模型10

1.2.3 异常处理10

1.2.4 功耗管理11

1.2.5 指令集11

1.3 开发工具12

第2章 NuMicro M051系列微控制器14

2.1 概述14

2.2 系统管理器15

2.3 系统存储映射17

2.4 嵌套向量中断控制器(NVIC)18

2.4.1 异常模式和系统中断映射18

2.4.2 操作描述22

人机交互篇25

第3章 TFT25

3.1 TFT技术25

3.1.1 什么是TFT技术25

3.1.2 TFT是如何工作的26

3.2 TFT中的RGB27

3.2.1 RGB原理29

3.2.2 RGB格式29

3.2.3 实验——颜色显示31

3.3 TFT中的文字显示40

3.3.1 GB2312简介40

3.3.2 ASCⅡ简介41

3.3.3 实验——取模显示字体47

3.3.4 实验——字库显示字体51

第4章 触摸屏58

4.1 电阻式触摸屏60

4.2 触摸控制——XPT204662

4.3 实验——触摸校正65

基本控制篇79

第5章 定时器控制器与系统定时器79

5.1 定时器控制器79

5.1.1 特征79

5.1.2 定时器操作模式79

5.1.3 相关寄存器81

5.1.4 实验81

5.2 系统定时器87

5.2.1 概述87

5.2.2 相关寄存器88

5.2.3 示例代码88

第6章 串口通信89

6.1 概述91

6.1.1 特性93

6.1.2 相关寄存器94

6.2 实验94

6.2.1 串口发送94

6.2.2 串口接收101

第7章 外部中断105

7.1 概述105

7.2 实验——中断计数106

第8章 串行外围设备接口(SPI)控制器111

8.1 概述111

8.1.1 特性112

8.1.2 功 能112

8.1.3 时序波形图117

8.1.4 相关寄存器119

8.2 FLASH119

8.2.1 W25Q16/W25Q32/W25Q64120

8.2.2 特征121

8.2.3 功能描述122

8.3 实验——SPI FLASH数据读/写125

第9章 I2C总线控制器134

9.1 概述134

9.1.1 特征134

9.1.2 功能描述135

9.1.3 操作模式138

9.1.4 相关寄存器139

9.2 AT24C02139

9.3 实验——24C02读/写数据140

第10章 PWM发生器和捕捉定时器149

10.1 概述149

10.1.1 特征150

10.1.2 功能描述151

10.1.3 相关寄存器156

10.2 实验156

10.2.1 RGB-LED调整模式156

10.2.2 测量占空比161

10.2.3 测量计数值167

第11章 模拟/数字转换176

11.1 概述176

11.1.1 特征178

11.1.2 操作步骤179

11.1.3 相关寄存器183

11.2 实验——电压测量184

第12章 FLASH内存控制器(FMC)190

12.1 概述190

12.1.1 特性190

12.1.2 FMC组织结构190

12.1.3 在系统编程(ISP)193

12.2 实验——ISP数据读/写194

第13章 看门狗200

13.1 概述200

13.1.1 特征202

13.1.2 相关寄存器202

13.2 实验——看门狗复位202

第14章 功耗控制208

14.1 概述208

14.2 相关寄存器209

14.3 实验209

14.3.1 空闲模式唤醒209

14.3.2 掉电模式唤醒212

第15章 欠压电压值设定(BOD)216

15.1 概述216

15.2 实验217

第16章 按键识别222

16.1 按键检测222

16.1.1 传统的按键检测222

16.1.2 状态机按键检测223

16.2 实验——按键扫描225

第17章 实时时钟233

17.1 概述233

17.2 实验238

第18章 DHT11温湿度传感器246

18.1 概述246

18.2 串行接口247

18.3 实验——温湿度显示249

数据通信篇259

第19章 PS/2259

19.1 简介259

19.2 PS/2键盘接口及实验265

19.2.1 PS/2键盘接口265

19.2.2 实验——PS/2键盘270

19.3 PS/2鼠标接口及实验279

19.3.1 PS/2鼠标接口279

19.3.2 实验——PS/2鼠标287

第20章 RS485297

20.1 简 介297

20.1.1 特性297

20.1.2 MAX485300

20.2 实验——简单数据传输301

第21章 红外遥控310

21.1 简介310

21.1.1 红外遥控器原理310

21.1.2 遥控距离的影响因素312

21.1.3 红外接收头312

21.2 实验——红外捕捉313

21.3 NEC协议318

21.4 实验——NEC协议解码320

第22章 RF24L01329

22.1 RF24L01概述及特性329

22.1.1 RF24L01概述329

22.1.2 RF24L01特性330

22.2 实验——简单数据传输336

第23章 蓝牙348

23.1 简介348

23.1.1 起源350

23.1.2 优势350

23.2 工作原理与设备连接351

23.2.1 工作原理351

23.2.2 设备连接352

23.3 版本354

23.4 HC05蓝牙模块357

23.4.1 简介357

23.4.2 AT指令357

23.5 实验358

23.5.1 简单数据传输358

23.5.2 手机控制367

第24章 网 络376

24.1 简介376

24.2 网络芯片ENC28J60378

24.3 SPI指令集与命令序列385

24.4 TCP/IP协议387

24.5 实验395

文件系统篇408

第25章 SD卡408

25.1 SD卡和MMC卡409

25.1.1 速率等级409

25.1.2 SD卡的使用410

25.1.3 Mini SD与Micro SD卡411

25.1.4 覆盖的写保护开关411

25.1.5 开放标准412

25.1.6 技术说明412

25.2 SD卡接口的完整规范413

25.2.1 特性413

25.2.2 内部单元414

25.3 总线概念417

25.3.1 SD卡总线417

25.3.2 SPI总线418

25.4 实验——SD卡数据读/写419

第26章 FATFS429

26.1 简介429

26.2 移植430

26.3 实验436

26.3.1 FATFS写文本436

26.3.2 SD卡更新FLASH字库444

第27章 位图449

27.1 简介449

27.2 结构451

27.3 实验——位图显示453

拓展篇461

第28章 引导程序461

28.1 简介461

28.2 制作BootLoader462

28.3 设置分散装载文件462

28.4 下载验证464

附录A 开发板原理图与实物照467

A.1 原理图467

A.1.1 主板原理图467

A.1.2 模块原理图472

A.2 主板布局图475

附录B 单片机多功能调试助手476

附录C 代码预览477

参考文献479

热门推荐