图书介绍
嵌入式实时操作系统uC/OS-II经典实例 基于STM32处理器PDF|Epub|txt|kindle电子书版本网盘下载
- 刘波文,孙岩编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512407015
- 出版时间:2012
- 标注页数:585页
- 文件大小:213MB
- 文件页数:600页
- 主题词:实时操作系统
PDF下载
下载说明
嵌入式实时操作系统uC/OS-II经典实例 基于STM32处理器PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章STM32处理器与实验平台概述1
1.1 STM32处理器概述1
1.1.1 STM32F1xx系列1
1.1.2 STM32F2xx系列3
1.1.3 STM32L1xx系列6
1.2 STM32实验平台8
1.2.1 STM32MINI开发平台8
1.2.2 STM32-V3开发平台9
1.2.3 STM32TINY开发平台10
第2章 嵌入式系统μC/OS-II11
2.1嵌入式系统μC/OS-II概述11
2.1.1 μC/OS-II系统特点11
2.1.2 μC/OS-II系统内核13
2.1.3任务管理22
2.1.4时间管理23
2.1.5任务之间的通信与同步24
2.1.6内存管理26
2.2 μC/OS-II系统移植27
2.2.1移植μC/OS-II满足的条件27
2.2.2 μC/OS-II嵌入式系统移植要点27
2.3设计目标31
2.4 μC/OS-II系统软件设计32
2.5实例总结37
2.6实例操作演示37
第3章 嵌入式图形系统μC/GUI39
3.1嵌入式图形系统μC/GUI39
3.1.1 μC/GUI系统软件结构39
3.1.2文本显示40
3.1.3数值显示42
3.1.4 2D图形库44
3.1.5字体48
3.1.6颜色50
3.1.7存储设备52
3.1.8视窗管理器52
3.1.9窗口对象54
3.1.10对话框65
3.1.11抗锯齿66
3.1.12输入设备67
3.1.13时间函数69
3.2 μC/GUI系统移植69
3.3设计目标71
3.4系统软件设计71
3.5实例总结77
3.6显示效果77
第4章 实时时钟系统设计实例78
4.1 RTC简述78
4.1.1 RTC复位过程80
4.1.2 RTC寄存器操作80
4.1.3 RTC寄存器描述81
4.1.4备份寄存器描述86
4.2设计目标88
4.3 RTC系统硬件构成89
4.4系统软件设计90
4.5实例总结109
4.6显示效果109
第5章 串行Flash存储器应用实例111
5.1串行Flash存储器概述111
5.1.1 SST25VF016B引脚功能描述112
5.1.2器件操作113
5.1.3状态寄存器115
5.1.4 SST25VF016B指令集116
5.2设计目标125
5.3硬件电路原理设计125
5.4 μC/OS-II系统软件设计125
5.4.1主要程序代码126
5.4.2 FATFS文件系统的移植138
5.5实例总结145
5.6显示效果145
第6章GPIO接口应用实例146
6.1 GPIO接口应用概述146
6.1.1 GPIO端口功能147
6.1.2 GPIO端口配置149
6.1.3 GPIO寄存器描述151
6.2设计目标156
6.3硬件原理156
6.4系统软件157
6.5实例总结169
6.6操作演示169
第7章ADC转换应用实例170
7.1 ADC概述170
7.1.1 ADC模块功能171
7.1.2 ADC寄存器功能描述185
7.1.3 ADC误差种类196
7.2设计目标197
7.3 A/D转换硬件电路设计197
7.3.1温湿度变送器简述197
7.3.2硬件电路原理图198
7.4 A/D转换实例系统软件设计199
7.5实例总结209
7.6显示效果210
第8章LCD液晶显示屏与触摸屏系统设计实例211
8.1 LCD液晶显示屏概述211
8.1.1 LCD液晶显示屏原理211
8.1.2 LCD液晶显示屏的分类212
8.2触摸屏驱动原理简述213
8.2.1电阻触摸屏工作原理213
8.2.2触摸屏控制实现214
8.3设计目标214
8.4系统硬件设计214
8.4.1 STM32微处理器FSMC接口214
8.4.2 LCD液晶显示屏介绍217
8.4.3触摸屏控制板218
8.4.4硬件电路220
8.5系统软件设计222
8.6实例总结242
8.7显示效果243
第9章SDIO接口应用实例——SD卡与MP3播放器设计244
9.1 SDIO应用概述244
9.1.1 SD存储卡244
9.1.2 SDIO接口概述248
9.2设计目标264
9.3硬件电路设计264
9.3.1 VS1003芯片概述265
9.3.2硬件电路原理图269
9.4 μC/OS-II系统软件设计270
9.5实例总结288
9.6显示效果289
第10章I2 C接口应用实例——FM收音机设计290
10.1 12C总线应用概述290
10.1.1 I2 C总线拓扑290
10.1.2 I2C总线的数据通信291
10.2设计目标294
10.3硬件电路设计294
10.3.1 TEA5767芯片概述295
10.3.2硬件电路原理300
10.4 μC/OS-II系统软件设计301
10.5实例总结319
10.6显示效果320
第11章CAN总线应用实例321
11.1 CAN总线概述321
11.1.1 CAN总线网络拓扑322
11.1.2 CAN通信协议322
11.1.3 CAN总线信号特点323
11.1.4 CAN的位仲裁技术323
11.1.5 CAN总线的帧格式324
11.1.6 CAN报文的帧类型325
11.2 STM32处理器的CAN模块概述330
11.2.1 bxCAN模块工作模式331
11.2.2 bxCAN模块操作描述333
11.2.3 bxCAN模块的寄存器功能描述337
11.3设计目标350
11.4硬件电路设计350
11.4.1 TJA1050器件概述351
11.4.2硬件电路原理图352
11.5 μC/OS-11系统软件设计353
11.6实例总结364
11.7显示效果364
第12章 以太网应用实例366
12.1以太网概述366
12.1.1以太网的网络传输介质366
12.1.2以太网数据帧格式369
12.2设计目标371
12.3硬件电路设计373
12.3.1以太网控制器ENC28J60概述373
12.3.2硬件电路原理图381
12.4系统软件设计382
12.4.1 μC/OS-II系统程序384
12.4.2μIP协议栈及应用程序394
12.5实例总结416
12.6显示效果416
第13章nRF24L01无线数据收发实例417
13.1无线收发器nRF24L01概述417
13.1.1无线收发器nRF24L01引脚功能定义418
13.1.2无线收发器nRF24L01工作模式设置419
13.1.3无线收发器nRF24 L0 1的SPI接口指令设置421
13.1.4无线收发器nRF24L01寄存器功能描述421
13.1.5无线收发器nRF24L01读/写操作时序428
13.1.6无线收发器nRF24L01数据包处理方式428
13.2 STM32处理器SPI接口概述429
13.2.1时钟信号的相位和极性431
13.2.2配置SPI接口为主模式432
13.2.3 STM32处理器SPI接口寄存器433
13.3设计目标438
13.4硬件电路设计439
13.5无线数据点对点通信软件设计442
13.5.1主机系统软件设计443
13.5.2从机软件设计457
13.6实例总结461
13.7显示效果462
第14章Zigbee无线模块应用实例463
14.1 Zigbee技术概述463
14.1.1 Zigbee协议的体系结构464
14.1.2 Zigbee协议设备类型465
14.1.3 Zigbee网络拓扑结构466
14.1.4 Zigbee技术应用领域466
14.2设计目标467
14.3 Zigbee硬件模块电路设计468
14.3.1 CC2530芯片简述468
14.3.2 CC2530芯片引脚功能概述470
14.3.3 CC2530芯片的USART接口及寄存器配置472
14.3.4 Zigbee模块电路原理图及说明477
14.4 μC/OS-II系统软件设计478
14.5实例总结488
14.6显示效果488
第15章USB Joystick应用实例489
15.1 USB模块概述489
15.2 USB寄存器491
15.2.1通用寄存器491
15.2.2端点寄存器495
15.2.3缓冲区描述表499
15.3设计目标501
15.4硬件电路设计501
15.5软件设计501
15.5.1 USB Joystick设备固件代码设计502
15.5.2 μC/OS-11系统软件设计505
15.6实例总结510
15.7显示效果511
第16章GPS通信系统设计512
16.1 GPS系统应用概述512
16.1.1 GPS系统工作原理512
16.1.2 GPS系统构成513
16.1.3 GPS模块输出信号分析513
16.2 STM32处理器USART接口概述516
16.3设计目标519
16.4硬件电路519
16.5系统软件设计520
16.6实例总结537
16.7显示效果537
第17章 智能小车驱动设计538
17.1智能小车应用系统概述538
17.2 STM32处理器通用定时器概述539
17.2.1时基单元541
17.2.2 PWM模式541
17.3设计目标541
17.4硬件电路设计542
17.5 μC/OS-11系统软件设计542
17.6实例总结561
17.7显示效果561
第18章 三轴加速度传感器应用562
18.1三轴加速度传感器应用概述562
18.1.1三轴加速度传感器MMA7455L概述563
18.1.2 MMA7455L的引脚功能描述564
18.1.3 MMA7455L的工作模式及相关寄存器功能配置565
18.1.4数字通信接口573
18.2设计目标575
18.3硬件电路设计575
18.4系统软件设计576
18.5实例总结583
18.6显示效果584
参考文献585