图书介绍

嵌入式实时操作系统μC OS-II经典实例 基于STM32处理器 第2版PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式实时操作系统μC OS-II经典实例 基于STM32处理器 第2版
  • 刘波文,孙岩编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512413627
  • 出版时间:2014
  • 标注页数:823页
  • 文件大小:261MB
  • 文件页数:839页
  • 主题词:实时操作系统

PDF下载


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

下载说明

嵌入式实时操作系统μ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

热门推荐