主页 详情

《手把手教你学ARM Cortex MO 基于STM32F0x2系列》_周兴华,刘海渊编著_14264211_7512421851

【书名】:《手把手教你学ARM Cortex MO 基于STM32F0x2系列》
【作者】:周兴华,刘海渊编著
【出版社】:北京:北京航空航天大学出版社
【时间】:2017
【页数】:851
【ISBN】:7512421851
【SS码】:14264211

最新查询

内容简介

基础篇

第1章 概述

1.1采用C语言编程

1.2 C语言突出的优点

1.3寄存器操作与库函数操作

1.4 ARM嵌入式处理器的开发环境

第2章 ARM发展简介

2.1 ARM是什么

2.2嵌入式处理器RISC技术简介

2.3 ARM处理器的发展

2.4 ARM处理器的应用

2.5 ARM处理器的优点

2.6 ARM的优势

2.7 ARM未来发展展望

第3章 ARM Cortex-M0处理器内核架构体系

3.1 STM32F072的特性和结构

3.2 STM32F072存储器和外设寄存器边界映射

3.3 STM32F072系统配置

3.4 STM32F072中断控制

3.5 STM32F072引脚封装

第4章 开发/实验工具介绍及第一个STM32F072入门程序

4.1 RealView MDK 5.15开发环境及厂商软件包安装

4.2 CMSIS简介

4.3 STM32F0x2实验工具

4.4 STM32F0x2系列开发过程的文件管理及项目设置

4.5 STM32F0x2开发流程

4.6第一个STM32F072入门程序

第5章 C语言基础知识

5.1 C语言的标识符与关键字

5.2数据类型

5.3常量、变量及存储方式

5.4数组

5.5 C语言的运算

5.6流程控制

5.7函数

5.8指针

5.9结构体

5.10共用体

5.11枚举

5.12 Keil RealView MDK在ARM C语言开发中的常用方法

5.13中断函数

入门篇

第6章 STM32F0x2复位和系统时钟

6.1复位

6.2时钟

6.3低功耗模式

6.4 RCC库函数

6.5配置系统时钟频率

第7章 STM32F0x2通用I/O的特性及应用

7.1通用I/O的特点

7.2 GPIO库函数

7.3 STM32F072的GPIO输出实验——控制发光二极管闪烁

7.4软件延时较准确的GPIO输出实验——控制发光二极管闪烁

7.5 STM32F072的GPIO输入/输出实验——按键控制发光二极管闪烁

第8章 中断/事件及应用设计

8.1嵌套向量中断控制器的特点

8.2外部中断/事件控制器

8.3外部和内部中断/事件线路映像

8.4 MISC库函数及EXTI库函数

8.5 STM32F072的外中断实验——控制发光二极管亮/灭

8.6 STM32F072的系统节拍定时器中断实验——控制发光二极管精确亮/灭

第9章 TFT-LCD彩色液晶显示器的驱动显示

9.1 TFT-LCD彩色液晶显示器

9.2 TFT-LCD彩色液晶显示器模块的引脚功能

9.3 ILI9325/ILI9328几个重要的控制寄存器及控制命令

9.4 TFT-LCD彩色液晶显示器显示的相关设置步骤

9.5 STM32F072的TFT-LCD驱动实验——显示多种颜色及图形

第10章 SPI总线特性及W25Q16 SPI Flash存储器驱动

10.1 SPI的主要特点

10.2 SPI功能描述

10.3 SPI中断

10.4 SPI库函数

10.5 W25Q16 SPI Flash存储器

10.6 W25Q系列存储器的特点

10.7 W25Q系列存储器的引脚封装及配置

10.8 W25Q系列存储器的引脚功能

10.9 W25Q系列存储器的控制/状态寄存器

10.10 W25Q系列存储器的状态寄存器存储保护模块

10.11 W25Q系列存储器的操作指令

10.12中英文显示的原理

10.13编写生成CHNGBK_MAKE.hex应用程序的源代码

10.14中文字库的下载

10.15 STM32F072的TFT-LCD驱动实验——显示多种颜色、图形及中英文字符

第11章 通用同步异步串行收发器的特性及应用

11.1 USART简介

11.2 USART中断

11.3 USART库函数

11.4 STM32F072的串口通信实验——与PC实现通信

第12章 RTC实时时钟的特性及应用

12.1 RTC模块的主要特性

12.2 RTC初始化及配置

12.3 RTC中断

12.4 RTC库函数

12.5 STM32F072的实时时钟实验——获取当前时间

第13章 定时器与计数器的特性及应用

13.1高级控制定时器TIM1

13.2通用定时器TIM2/TIM3

13.3通用定时器TIM14

13.4通用定时器TIM15/TIM16/TIM17

13.5基本定时器TIM6/TIM7

13.6 TIM库函数

13.7 STM32F072定时器的定时中断实验——LED1每500 ms闪烁一次

13.8 STM32F072定时器1的输入捕获实验

13.9 STM32F072定时器3的比较匹配中断实验

13.10 STM32F072定时器1的PWM输出实验

13.11红外遥控信号接收解调实验

第14章 数/模转换器的特性及应用

14.1 DAC的特点

14.2 DAC功能设置

14.3 DAC库函数

14.4 STM32F072的DAC输出实验

第15章 模/数转换器的特性及应用

15.1 ADC的主要特性

15.2 ADC的功能及设置

15.3转换的外部触发和触发极性

15.4数据对齐

15.5温度传感器

15.6电池电压监测

15.7 ADC中断

15.8 ADC库函数

15.9 STM32F072的ADC转换实验

第16章 DMA控制器的特性及应用

16.1 DMA的主要特性

16.2 DMA的功能

16.3 DMA库函数

16.4 STM32F072的ADC转换DMA数据传送实验

第17章 I2C总线接口的特性及应用

17.1 I2C的主要特性

17.2 I2C功能描述

17.3 I2C库函数

17.4 STM32F072的I2C通信实验——读/写AT24C02.

第18章 比较器的特性及应用

18.1比较器的主要特性

18.2比较中断

18.3 COMP库函数

18.4 STM32F072的模拟比较器实验

第19章 bxCAN的特性及应用

19.1 bxCAN的主要特性

19.2 bxCAN工作模式及网络拓扑

19.3 bxCAN功能描述

19.4 bxCAN中断

19.5 bxCAN库函数

19.6 STM32F072的CAN通信实验

第20章 看门狗定时器的特性及应用

20.1独立看门狗

20.2窗口看门狗

20.3 IWDG库函数

20.4 STM32F072的独立看门狗实验

提高篇

第21章 电阻式触摸屏的原理及设计

21.1低电压输入/输出触摸屏控制器ADS7846简介

21.2 ADS7846的工作原理

21.3 ADS7846的控制字

21.4笔中断接触输出

21.5 STM32F072的触摸屏测试实验

第22章 2.4G无线收发模块NRF24L01的特性及应用

22.1 NRF24L01的主要特性

22.2 NRF24L01的结构及引脚功能

22.3 NRF24L01的工作模式

22.4 NRF24L01的工作原理

22.5配置字

22.6 STM32F072的NRF24 L01通信实验

第23章 FatFS文件系统及电子书实验

23.1 FatFS文件系统的特点

23.2 FatFS文件系统分析

23.3 FatFS文件系统移植

23.4 SD卡的初始化及文件系统实验

23.5电子书实验

第24章 数码相框设计显示及GUI实验

24.1简易数码相框的构成和图像文件的处理

24.2数码相框设计显示实验

24.3 GUI

24.4 GUI设计实验

第25章 RTX Kernel实时操作系统

25.1 RTX Kernel实时操作系统概述

25.2 RTX Kernel实时操作系统的特性

25.3 RTX Kernel实时操作系统的基本功能及进程间的通信

25.4 RTX Kernel实时操作系统的任务管理

25.5 RTX Kernel实时操作系统的库函数

25.6 RealView MDK开发环境自带的RTX Kernel例程分析

第26章 RTX Kernel的延时及事件设计实验

26.1时间间隔延迟实验

26.2信号标志的发送/接收实验1

26.3信号标志的发送/接收实验2

26.4外部中断的信号标志发送/接收实验

第27章 RTX Kernel内存池及邮箱的设计实验

27.1内存池及邮箱的实验1

27.2内存池及邮箱的实验2

第28章 RTX Kernel的互斥设计实验

第29章 RTX Kernel信号量的传送与接收设计实验

第30章 RTX Kernel综合设计实验

30.1文件系统实验

30.2手写画板实验

30.3数码相框实验

30.4用户定时器实验

30.5循环定时器实验

30.6综合设计实验

第31章 μCOS-Ⅱ实时操作系统

31.1 μCOS-Ⅱ实时操作系统概述

31.2 μCOS-Ⅱ实时操作系统的特点

31.3 μCOS-Ⅱ实时操作系统的组成

31.4 μCOS-Ⅱ实时操作系统的时间管理

31.5 μCOS-Ⅱ实时操作系统的内存管理

31.6 μCOS-Ⅱ实时操作系统通信同步

31.7 μCOS-Ⅱ实时操作系统的任务管理及调度

31.8 μCOS-Ⅱ内核介绍

31.9 μCOS-Ⅱ实时操作系统的API函数

第32章 μCOS-Ⅱ实时操作系统入门及移植

32.1下载μCOS-Ⅱ源代码

32.2文件管理及工程管理

32.3配置μCOS-Ⅱ

32.4创建任务

32.5创建main函数

32.6编译及应用

第33章 μCOS-Ⅱ事件标志组设计实验

33.1事件标志组

33.2手动测试仪设计实验

33.3自动测试仪设计实验

33.4中断发送事件标志实验

第34章 μCOS-Ⅱ消息邮箱设计实验

34.1消息邮箱

34.2消息邮箱设计实验

第35章 μCOS-Ⅱ动态内存分配设计实验

第36章 μCOS-Ⅱ消息队列设计实验

36.1消息队列

36.2消息队列设计实验

第37章 μCOS-Ⅱ互斥量设计实验

37.1互斥信号量

37.2互斥量设计实验

第38章 μCOS-Ⅱ信号量设计实验

38.1信号量

38.2信号量设计实验

第39章 μCOS-Ⅱ应用设计实验

39.1手写画板实验

39.2数码相框实验

39.3用户定时器实验

39.4循环定时器实验

39.5综合设计实验

应用篇

第40章 使用DS18B20测量温度及使用DHT11测量温湿度

40.1单线数字温度传感器DS18B20

40.2 DS18B20测温实验

40.3 DHT11数字温湿度传感器

40.4 DHT11湿度温度测试实验

第41章 RS-485通信组网设计

41.1 RS-485通信的特点

41.2 RS-485通信使用的电缆及布网

41.3 RS-485分布式数据采集和控制网络原理

41.4 RS-485通信网简单实验

第42章 NRF24L01无线通信组网设计

42.1 NRF24L01的主要特性及应用领域

42.2 NRF24L01的结构及引脚功能

42.3 NRF24L01工作模式

42.4 NRF24L01工作原理

42.5 NRF24L01配置字

42.6 NRF24L01的寄存器操作命令

42.7 NRF24L01的C51驱动程序介绍

42.8 NRF24L01无线通信组网实验

第43章 CAN通信组网设计

43.1 CAN通信简介

43.2 CAN通信的特点

43.3 CAN技术简介

43.4 CAN的可靠性

43.5应用举例

43.6 CAN通信组网实验

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
0780b18fac81bedfbdb10f1c0ed80617#d2cf4c337e38de19e2f60a7bc4c303b9#119181955#14264211.zip