图书介绍
嵌入式实时操作系统μC OS-II经典实例 基于STM32处理器 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![嵌入式实时操作系统μC OS-II经典实例 基于STM32处理器 第2版](https://www.shukui.net/cover/21/30662541.jpg)
- 刘波文,孙岩编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512413627
- 出版时间:2014
- 标注页数:823页
- 文件大小:261MB
- 文件页数:839页
- 主题词:实时操作系统
PDF下载
下载说明
嵌入式实时操作系统μC OS-II经典实例 基于STM32处理器 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章STM32处理器与实验平台概述1
1.1 STM32处理器概述1
1.1.1 STM32F1 xx系列1
1.1.2 STM32F2xx系列3
1.1.3 STM32L1 xx系列6
1.1.4 STM32F3xx系列8
1.1.5 STM32F4xx系列8
1.2 CMSIS软件接口标准12
1.2.1 CMSIS层与软件架构13
1.2.2 CMSIS文件结构14
1.2.3基于CMSIS架构的示例20
第2章 嵌入式系统μC/OS-Ⅱ22
2.1嵌入式系统μC/OS-ⅡⅡ概述22
2.1.1 μC/OS-Ⅱ系统特点22
2.1.2 μC/OS-Ⅱ系统内核24
2.1.3任务管理33
2.1.4时间管理34
2.1.5任务之间的通信与同步35
2.1.6内存管理37
2.2如何在STM32处理器移植μC/OS-Ⅱ系统38
2.2.1移植μC/ OS-Ⅱ满足的条件38
2.2.2初识μC/OS- Ⅱ嵌入式系统38
2.2.3重提μC/OS- Ⅱ嵌入式系统移植要点55
2.2.4细说μC/OS- Ⅱ系统运行流程56
2.3设计目标59
2.4 μC/OS- Ⅱ系统软件设计59
2.4.1实例1-μC/OS- Ⅱ系统基础应用59
2.4.2实例2-消息队列70
2.4.3实例3-信号量73
2.4.4邮箱通信机制解析77
2.5实例总结78
2.6实例操作演示78
第3章 嵌入式图形系统μC/GUI80
3.1嵌入式图形系统μC/GUI80
3.1.1 μC/GUI系统软件结构80
3.1.2文本显示81
3.1.3数值显示83
3.1.4 2D图形库85
3.1.5字体89
3.1.6颜色91
3.1.7存储设备93
3.1.8视窗管理器93
3.1.9窗口对象95
3.1.10对话框106
3.1.11抗锯齿107
3.1.12输入设备108
3.1.13时间函数110
3.2 μC/GUI系统移植110
3.2.1初识μC/GUI系统111
3.2.2细说μC/GUI系统移植121
3.2.3 μC/GUI系统的触摸屏驱动130
3.2.4在μC/OS- Ⅱ系统下支持μC/GUI系统132
3.3设计目标135
3.4系统软件设计135
3.5实例总结144
3.6显示效果145
第4章 实时时钟系统设计实例146
4.1 RTC简述146
4.1.1 RTC复位过程148
4.1.2 RTC寄存器操作148
4.1.3 RTC寄存器描述149
4.1.4备份寄存器描述154
4.2 RTC及相关外设库函数功能详解156
4.2.1 RTC外设库函数功能157
4.2.2备份寄存器库函数功能162
4.3设计目标166
4.4 RTC系统硬件构成167
4.5系统软件设计168
4.6实例总结188
4.7显示效果188
第5章 串行Flash存储器应用实例189
5.1串行Flash存储器概述189
5.1.1 SST25VF016B引脚功能描述190
5.1.2器件操作191
5.1.3状态寄存器193
5.1.4 SST25VF016B指令集194
5.2设计目标203
5.3硬件电路原理设计203
5.4 μC/OS-Ⅱ系统软件设计203
5.4.1系统相关软件设计205
5.4.2 FATFS文件系统的移植216
5.5实例总结222
5.6显示效果223
第6章GPIO接口应用实例224
6.1 GPIO接口应用概述224
6.1.1 GPIO端口功能225
6.1.2 GPI()端口配置227
6.1.3 GPI()寄存器描述229
6.2 GPIO端口相关库函数功能详解234
6.3设计目标243
6.4硬件原理243
6.5系统软件244
6.6实例总结255
6.7操作演示255
第7章ADC转换应用实例256
7.1 ADC概述256
7.1.1 ADC模块功能257
7.1.2 ADC寄存器功能描述271
7.1.3 ADC误差种类282
7.2 ADC模块相关库函数功能详解283
7.3设计目标299
7.4 A/D转换硬件电路设计300
7.4.1温湿度变送器简述300
7.4.2硬件电路原理图301
7.5 A/D转换实例系统软件设计302
7.6实例总结311
7.7显示效果311
第8章LCD液晶显示屏与触摸屏系统设计实例312
8.1 LCD液晶显示屏概述312
8.1.1 LCD液晶显示屏原理312
8.1.2 LCD液晶显示屏的分类313
8.2触摸屏驱动原理简述314
8.2.1电阻触摸屏工作原理314
8.2.2触摸屏控制实现315
8.3设计目标315
8.4硬件电路架构315
8.4.1 STM32微处理器FSMC接口316
8.4.2触摸屏控制器318
8.4.3硬件电路320
8.5系统软件设计325
8.5.1 2.4寸液晶显示模块图形演示实例软件326
8.5.2 3.0寸液晶显示模块图形演示实例软件335
8.5.3 4.3寸液晶显示模块图形演示实例软件337
8.6实例总结341
8.7显示效果341
第9章SDIO接口应用实例——SD卡与MP3播放器设计342
9.1 SDIO应用概述342
9.1.1 SD存储卡342
9.1.2 SDIO接口概述346
9.2 SDIO接口相关库函数功能详解362
9.3设计目标377
9.4硬件电路设计377
9.4.1 VS1003芯片概述378
9.4.2硬件电路原理图382
9.5 μC/OS-Ⅱ系统软件设计383
9.6实例总结401
9.7显示效果402
第10章I2C接口应用实例——FM收音机设计403
10.1 I2C总线应用概述403
10.1.1 I2C总线拓扑403
10.1.2 I2C总线的数据通信404
10.2设计目标407
10.3硬件电路设计407
10.3.1 TEA5767芯片概述408
10.3.2硬件电路原理413
10.4 μC/OS-Ⅱ系统软件设计414
10.5实例总结435
10.6显示效果435
第11章CAN总线应用实例436
11.1 CAN总线概述436
11.1.1 CAN总线网络拓扑437
11.1.2 CAN通信协议437
11.1.3 CAN总线信号特点438
11.1.4 CAN的位仲裁技术438
11.1.5 CAN总线的帧格式439
11.1.6 CAN报文的帧类型440
11.2 STM32处理器的CAN模块概述445
11.2.1 bxCAN模块工作模式446
11.2.2 bxCAN模块操作描述448
11.2.3 bxCAN模块的寄存器功能描述452
11.3 CAN外设相关库函数功能详解469
11.4设计目标484
11.5硬件电路设计484
11.5.1 TJA1050器件概述485
11.5.2硬件电路原理图487
11.6 μC/OS-Ⅱ系统软件设计487
11.7实例总结499
11.8显示效果500
第12章 以太网应用实例501
12.1以太网概述501
12.1.1以太网的网络传输介质501
12.1.2以太网数据帧格式504
12.1.3嵌入式系统中主要处理的以太网协议506
12.1.4 TCP/IP网络协议栈的引入508
12.2设计目标510
12.3硬件电路设计511
12.3.1以太网控制器ENC28J60概述512
12.3.2硬件电路原理图519
12.4系统软件设计520
12.4.1 μC/OS- Ⅱ系统程序522
12.4.2 μIP协议栈及应用程序535
12.5实例总结558
12.6显示效果559
第13章nRF24L01无线数据收发实例560
13.1无线收发器nRF24L01概述560
13.1.1无线收发器nRF24L01引脚功能定义561
13.1.2无线收发器nRF24L01工作模式设置562
13.1.3无线收发器nRF24L01的SPI接口指令设置564
13.1.4无线收发器nRF24L01寄存器功能描述564
13.1.5无线收发器nRF24L01读/写操作时序571
13.1.6无线收发器nRF24L01数据包处理方式571
13.2 STM32处理器SPI接口概述572
13.2.1时钟信号的相位和极性574
13.2.2配置SPI接口为主模式575
13.2.3 STM32处理器SPI接口寄存器576
13.3 SPI接口相关库函数功能详解583
13.4设计目标596
13.5硬件电路设计597
13.6无线数据点对点通信软件设计600
13.6.1主机系统软件设计601
13.6.2从机软件设计618
13.7实例总结624
13.8显示效果624
第14章ZigBee无线模块应用实例625
14.1 ZigBee技术概述625
14.1.1 ZigBee协议的体系结构626
14.1.2 ZigBee协议设备类型627
14.1.3 ZigBee网络拓扑结构628
14.1.4 ZigBee技术应用领域628
14.2设计目标629
14.3 ZigBee硬件模块电路设计630
14.3.1 CC2530芯片简述630
14.3.2 CC2530芯片引脚功能概述632
14.3.3 CC2530芯片的USART接口634
14.3.4 ZigBee模块电路原理图及说明634
14.4 μC/OS- Ⅱ系统软件设计635
14.5实例总结646
14.6显示效果647
第15章USB Joystick应用实例648
15.1 USB模块概述648
15.2 USB寄存器650
15.2.1通用寄存器650
15.2.2端点寄存器654
15.2.3缓冲区描述表658
15.3设计目标660
15.4硬件电路设计660
15.5软件设计660
15.5.1 USB Joystick设备固件代码设计661
15.5.2 μC/OS- Ⅱ系统软件设计664
15.6实例总结671
15.7显示效果671
第16章GPS通信系统设计672
16.1 GPS系统应用概述672
16.1.1 GPS系统工作原理672
16.1.2 GPS系统构成673
16.1.3 GPS模块输出信号分析673
16.2 STM32处理器USART接口概述676
16.2.1 STM32处理器USART接口寄存器679
16.2.2 USART接口相关库函数功能详解688
16.3设计目标704
16.4硬件电路704
16.5系统软件设计705
16.6实例总结721
16.7显示效果721
第17章 智能小车驱动设计722
17.1智能小车应用系统概述722
17.2 STM32处理器通用定时器概述723
17.2.1时基单元725
17.2.2 PWM模式725
17.3设计目标725
17.4硬件电路设计726
17.5应用实例软件设计727
17.5.1智能小车驱动实例系统软件设计728
17.5.2电机驱动实例750
17.6实例总结754
17.7显示效果754
第18章 三轴加速度传感器应用756
18.1三轴加速度传感器应用概述756
18.1.1三轴加速度传感器MMA7455L概述757
18.1.2 MMA7455L的引脚功能描述758
18.1.3 MMA7455L的工作模式及相关寄存器功能配置759
18.1.4数字通信接口767
18.2设计目标769
18.3硬件电路设计769
18.4系统软件设计770
18.5实例总结779
18.6显示效果779
第19章CMOS摄像头系统应用实例780
19.1 CMOS摄像头应用概述780
19.1.1图像采集传感器组成781
19.1.2 OV7670引脚功能描述782
19.1.3 OV7670相关时序概述783
19.1.4 OV7670寄存器配置概述786
19.2设计目标802
19.3硬件电路设计802
19.4系统软件设计804
19.5实例总结815
19.6演示效果815
第20章STM32处理器实验平台概述816
20.1 STM32MINI开发平台816
20.2 STM32-V3开发平台817
20.3 STM32TINY开发平台818
20.4液晶显示屏配件819
20.4.1 2.4寸液晶显示模块819
20.4.2 3.0寸液晶显示模块820
20.4.3 4.3寸液晶显示模块820
20.5电机开发板套件821
参考文献823