图书介绍
ARM Cortex M0微控制器深度实战PDF|Epub|txt|kindle电子书版本网盘下载
- 温子祺,冼安胜,林秩谦等编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7512414235
- 出版时间:2014
- 标注页数:479页
- 文件大小:113MB
- 文件页数:494页
- 主题词:
PDF下载
下载说明
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