图书介绍
ARM Cortex-M0从入门实践到编程专家PDF|Epub|txt|kindle电子书版本网盘下载
![ARM Cortex-M0从入门实践到编程专家](https://www.shukui.net/cover/18/35004445.jpg)
- 周兴华编著 著
- 出版社: 北京:中国电力出版社
- ISBN:9787512352407
- 出版时间:2014
- 标注页数:655页
- 文件大小:280MB
- 文件页数:667页
- 主题词:微处理器-系统设计
PDF下载
下载说明
ARM Cortex-M0从入门实践到编程专家PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ARM简介1
1.1 ARM是什么1
1.2 单片机RISC技术简介1
1.3 ARM处理器的发展2
1.4 ARM处理器的应用5
1.5 ARM处理器的优点6
1.6 ARM的优势6
1.7 ARM未来展望7
第2章 ARM Cortex-MO内核架构体系8
2.1 ARM Cortex-MO处理器STM32F051 x特性和结构8
2.2 ARM Cortex-MO-STM32F051x存储器和外设寄存器边界映射11
2.3 ARM Cortex-MO-STM32F051x系统配置14
2.4 ARM Cortex-MO-STM32F051x系列中断控制18
2.5 ARM Cortex-MO-STM32F051x系列引脚封装20
第3章 ARM Cortex-MO开发方式及实践第一个入门程序22
3.1 CMSIS标准简介22
3.2 ARM Cortex-MO开发环境24
3.3 ARM Cortex-MO STM32F051x实验设备25
3.4 STM32F051x系列开发过程的文件管理及项目设置28
3.5 STM32F0x开发流程31
3.6 第一个ARM Cortex-MO STM32F051入门程序31
第4章 C语言简介39
4.1 C语言的标识符与关键字39
4.2 数据类型40
4.3 常量、变量及存储方式41
4.4 数组41
4.5 C语言的运算44
4.6 流程控制49
4.7 函数53
4.8 指针56
4.9 结构体59
4.10共用体63
第5章 复位和系统时钟配置66
5.1 复位66
5.2 时钟67
5.3 RCC寄存器72
5.4 闪亮LED1的第1个实验——关于寄存器读写操作的入门讲解192
5.5 闪亮LED1的第2个实验——关于寄存器读写操作的入门讲解295
第6章 通用I/O应用100
6.1 通用I/O特点100
6.2 GPIO寄存器106
6.3 I/O口输出实验——闪亮LED1及LED2.113
6.4 I/O口输入输出实验——键控LED亮灭117
第7章 中断和事件123
7.1 嵌套向量中断控制器(NVIC)特点123
7.2 外部中断和事件控制器(EXTI)124
7.3 外部和内部中断/事件线路映像126
7.4 EXTI寄存器127
7.5 外部按键的中断测试实验131
7.6 系统节拍定时器特性134
7.7 系统节拍定时器应用实验——精确的延时134
第8章 SPI总线特性及TFT显示驱动137
8.1 TFT- LCD真彩液晶显示器简介137
8.2 TFT-LCD的信号连线功能138
8.3 ILI9325的几个重要寄存器及控制命令138
8.4 TFT-LCD显示的相关设置步骤142
8.5 TFT-LCD应用程序设计实验1——使彩色液晶屏显示多种颜色及图形142
8.6 同步串行外设接口 SPI主要特点及扩展功能155
8.7 SPI功能描述156
8.8 SPI中断161
8.9 SPI寄存器162
8.10 W25X16 SPI Flash存储器172
8.11中英文显示的原理及相关知识介绍187
8.12中文字库的下载188
8.13 ASCII字库的制作190
8.14 TFT- LCD应用程序设计实验2——使彩色液晶屏显示多种颜色及中英文字符191
第9章 通用同步异步串行收发器USART206
9.1 USART功能206
9.2 USART中断211
9.3 USART寄存器212
9.4 USART实验1231
9.5 USART实验2234
9.6 USART实验3238
第10章 RTC实时时钟243
10.1 RTC模块主要特性244
10.2 RTC初始化及配置244
10.3 RTC中断245
10.4 RTC寄存器245
10.5 RTC实时时钟实验260
第11章 定时器和计数器269
11.1 高级控制定时器(TIM 1)269
11.2 TIM1主要特性269
11.3 TIM1寄存器270
11.4 通用定时器(TIM2和TIM3)292
11.5 TIM2和TIM3主要功能293
11.6 TIM2和TIM3寄存器293
11.7 通用定时器(TIM 14)311
11.8 TIM14主要特性312
11.9 TIM14寄存器312
11.10通用定时器(TIM 15/16/17)321
11.11 TIM15主要功能322
11.12 TIM16和TIM 17主要特性323
11.13 TIM15寄存器323
11.14 TIM16和TIM 17寄存器340
11.15基本定时器(TIM6)354
11.16 TIM6主要特性354
11.17 TIM6寄存器355
11.18定时器/计数器实验1359
11.19定时器/计数器实验2362
11.20定时器/计数器实验3365
11.21定时器/计数器实验4369
第12章 数模转换器DAC374
12.1 DAC特点374
12.2 DAC功能设置375
12.3 DAC寄存器377
12.4 DAC实验381
第13章 模数转换器ADC387
13.1 ADC主要特性388
13.2 ADC功能及设置389
13.3 转换的外部触发和触发极性(EXTSEL, EXTEN)392
13.4 数据对齐393
13.5 温度传感器393
13.6 电池电压监测394
13.7 ADC中断394
13.8 ADC寄存器395
13.9 ADC实验405
第14章 DMA控制器408
14.1 DMA主要特性408
14.2 DMA功能409
14.3 DMA寄存器415
14.4 DMA实验1420
14.5 DMA实验2425
第15章 I2C总线特性与应用429
15.1 I2C的主要特点429
15.2 I2C功能描述429
15.3 I2C寄存器438
15.4 I2C实验452
第16章 比较器454
16.1 比较器主要特性454
16.2 比较器的寄存器455
16.3 比较器实验458
第17章 看门狗定时器特性与应用466
17.1 独立看门狗(IWWDG)466
17.2 IWWDG主要特性466
17.3 IWWDG功能466
17.4 IWWDG寄存器468
17.5 窗口看门狗(WWDG)471
17.6 WWDG主要特性471
17.7 WWDG功能471
17.8 WWDG寄存器473
17.9 独立看门狗IWWDG实验475
第18章 电阻式触摸屏原理及设计479
18.1 低电压输入/输出触摸屏控制器ADS7846简介479
18.2 ADS7846工作原理481
18.3 ADS7846的控制字483
18.4 笔中断接触输出484
18.5 触摸屏实验484
第19章 无线收发模块NRF24L01特点及使用495
19.1 NRF24L01主要特性495
19.2 NRF24L01的结构及引脚功能495
19.3 NRF24L01工作模式496
19.4 NRF24L01工作原理497
19.5 配置字497
19.6 无线收发实验498
第20章 文件系统及电子书实验511
20.1 FatFS文件系统特点511
20.2 FatFS文件系统分析511
20.3 FatFS文件系统移植513
20.4 SD卡的初始化实验517
20.5 SD卡的文件系统实验535
20.6 电子书实验538
第21章 数码相框及GUI实验547
21.1 简易数码相框的构成和图像文件的处理547
21.2 数码相框实验548
21.3 GUI图形界面550
21.4 GUI实验551
第22章 RTX Kernel实时操作系统及其应用569
22.1 RTX Kernel实时操作系统概述569
22.2 RTX Kernel实时操作系统特点570
22.3 RTX Kernel实时操作系统的基本功能及进程间的通信570
22.4 RTX Kernel实时操作系统的任务管理572
22.5 RTX Kernel实时操作系统的库函数574
22.6 时间间隔延迟实验586
22.7 信号标志的发送/接收实验(手动单步运行的实验)588
22.8 信号标志的发送/接收实验(自动单步运行的实验1)594
22.9 信号标志的发送/接收实验(自动单步运行的实验2)599
22.10中断信号标志的发送/接收实验603
22.11内存池及邮箱的实验1608
22.12内存池及邮箱的实验2612
22.13内存池及邮箱的实验3615
22.14内存池及邮箱的实验4618
22.15 信号量的传送与接收实验623
22.16互斥体实验1625
22.17互斥体实验2628
22.18触摸屏实验631
22.19文件系统实验634
22.20数码相框实验637
22.21实现较复杂的控制实验639
第23章 uCOS-Ⅱ实时操作系统的快速移植645
23.1 uCOS-Ⅱ实时操作系统简介645
23.2 uCOS-Ⅱ实时操作系统移植646
参考文献655