《STM32库开发实战指南》PDF电子书免费下载

作者:  刘火良杨森 编

出版社: 机械工业出版社  

出版年:  2013-07

ISBN: 9787111426370

~~滚到底部有网盘下载链接~~

内容简介

目录

前言
致谢
第一部分 库开发初级篇
第1章 为什么学习STM32
1.1 嵌入式技术知识结构
1.2 嵌入式工程师成长之路
1.3 为什么学习STM32
1.4 如何学习STM32
第2章 初识STM32固件库
2.1 STM32神器之库开发
2.2 STM32结构及库层次关系
第3章 GPIO入门之流水灯
3.1 安装MDK
3.2 建立工程模板
3.3 如何编译和下载程序
第4章 深入分析流水灯例程
4.1 STM32的GPIO
4.2 STM32的地址映射
4.3 STM32固件库对寄存器的封装
4.4 STM32的时钟系统
4.5 LED具体代码分析
4.6 GPIO_Init()函数的实现
4.7 开发步骤总结
第5章 调试程序
5.1 MDK软件仿真调试
5.2 使用J-LINK进行硬件调试
5.3 MDK使用小技巧
第二部分 库开发中级篇
第6章 GPIO再举例之按键实验
6.1 GPIO的8种工作模式
6.2 按键实验分析
6.3 按键代码分析
第7章 EXTI之按键中断实验
7.1 STM32的中断和异常
7.2 NVIC中断控制器
7.3 EXTI外部中断
7.4 中断检测按键实验分析
第8章 串口通信(USART)
8.1 异步串口通信协议
8.2 直通线和交叉线
8.3 串口工作过程分析
8.4 串口通信实验分析
第9章 库函数开发小结
9.1 初始化
9.2 数据输入输出
9.3 状态位、标志位
9.4 外设函数分类
第10章 DMA——为CPU减负
10.1 DMA功能简介
10.2 DMA工作分析
10.3 DMA实例之串口通信
第11章 ADC实验(DMA方式)
11.1 ADC简介
11.2 STM32的ADC主要技术指标
11.3 ADC工作过程分析
11.4 ADC采集数据实例(采用DMA模式)
第12章 SysTick(系统滴答定时器)
12.1 SysTick——操作系统的心跳
12.2 SysTick工作分析
12.3 使用SysTick精确延时实验分析
第13章 STM32定时器
13.1 定时器功能简介
13.2 定时器工作分析
13.3 PWM输出实例分析
第14章 I2C接口
14.1 I2C协议简介
14.2 STM32的I2C特性及架构
14.3 I2C接口读写EEPROM实验
第15章 SPI模块
15.1 SPI协议简介
15.2 STM32的SPI特性及架构
15.3 SPI接口读取Flash实例分析
第16章 CAN控制器
16.1 CAN协议简介
16.2 STM32的CAN特性及架构
16.3 双CAN通信实验分析
第三部分 库开发高级篇
第17章 SDIO之SD卡驱动
17.1 SD协议简介
17.2 STM32的SDIO接口
17.3 SD卡读写实验分析
第18章 文件系统之FATFS_R0.09
18.1 什么是文件系统
18.2 FATFS文件系统简介
18.3 移植FATFS文件系统实验
第19章 MP3播放器
19.1 MP3文件探秘
19.2 VS1003硬件解码芯片
19.3 MP3播放器实验
第20章 USB大容量存储器实例
20.1 USB协议分析
20.2 STM32的USB控制器
20.3 USB读取SD卡——模拟U盘实验
第21章 LCD触摸屏画板
21.1 LCD控制器简介
21.2 用STM32驱动LCD
21.3 触摸屏感应原理
21.4 TSC2046触摸屏控制器
21.5 LCD触摸屏画板实验
第22章 字库及BMP图片显示
22.1 什么是字模
22.2 制作字模
22.3 BMP图片格式
22.4 显示中英文及BMP图片实验
第23章 OV7670摄像头驱动
23.1 摄像头的分类
23.2 OV7670介绍
23.3 SCCB总线
23.4 摄像头模块
23.5 摄像头驱动实验
第24章 以太网及LwIP协议栈移植
24.1 互联网模型
24.2 以太网
24.3 MAC之上的网络层
24.4 ENC28J60+LwIP以太网实验
第25章 Wi-Fi模块EMW3180驱动
25.1 资料与工具下载
25.2 EMW3180简介
25.3 EMW3180驱动实验
第四部分 库开发系统篇
第26章 μC/OS-Ⅲ及其源代码介绍
26.1 μC/OS简介
26.2 μC/OS-Ⅲ与μC/OS-Ⅱ的主要区别
26.3 μC/OS-Ⅲ源码
26.4 μC/OS-Ⅲ工程架构
第27章 移植μC/OS-Ⅲ到STM32
27.1 搭建μC/OS工程文件结构
27.2 修改μC/OS代码
27.3 编写用户文件
27.4 配置μC/OS-Ⅲ
第28章 运行多任务
28.1 创建用户任务
28.2 编写用户代码
28.3 任务执行流程
参考文献
光盘内容

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?