图书介绍

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

嵌入式实时操作系统uC/OS-II经典实例 基于STM32处理器
  • 刘波文,孙岩编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512407015
  • 出版时间:2012
  • 标注页数:585页
  • 文件大小:213MB
  • 文件页数:600页
  • 主题词:实时操作系统

PDF下载


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

下载说明

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

热门推荐