图书介绍

ARM Cortex-M0从入门实践到编程专家PDF|Epub|txt|kindle电子书版本网盘下载

ARM Cortex-M0从入门实践到编程专家
  • 周兴华编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787512352407
  • 出版时间:2014
  • 标注页数:655页
  • 文件大小:280MB
  • 文件页数:667页
  • 主题词:微处理器-系统设计

PDF下载


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

下载说明

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

热门推荐