STM32库开发实战指南:基于STM32F4 - (EPUB全文下载)
文件大小:1.16 mb。
文件格式:epub 格式。
书籍内容:
STM32库开发实战指南:基于STM32F4
第1章 如何安装KEIL5
1.2 获取KEIL5安装包
1.3 开始安装KEIL5
1.4 安装STM32芯片包
第2章 如何用DAP仿真器下载程序
2.2 硬件连接
2.3 仿真器配置
2.4 选择目标板
2.5 下载程序
第3章 初识STM32
3.2 STM32能做什么
3.2.1 智能手环
3.2.2 微型四轴飞行器
3.2.3 淘宝众筹
3.3 STM32选型
3.3.2 STM32命名方法
3.3.3 选择合适的MCU
第4章 寄存器
4.2 STM32的外观
4.3 芯片里面有什么
4.4 存储器映射
4.5 寄存器映射
4.5.1 STM32的外设地址映射
4.5.2 C语言对寄存器的封装
第5章 新建工程——寄存器版
5.1.2 新建工程
5.2 下载程序
第6章 使用寄存器点亮LED
6.2 GPIO框图剖析
6.2.1 基本结构分析
6.2.2 GPIO工作模式
6.3 实验:使用寄存器点亮LED
6.3.1 硬件连接
6.3.2 启动文件
6.3.3 stm32f4xx.h文件
6.3.4 main文件
6.3.5 下载验证
第7章 自己写库——构建库函数雏形
7.2 采用库来开发及学习的原因
7.3 实验:构建库函数雏形
7.3.1 修改寄存器地址封装
7.3.2 定义访问外设的结构体指针
7.3.3 定义初始化结构体
7.3.4 定义引脚模式的枚举类型
7.3.5 定义GPIO初始化函数
7.3.6 使用函数点亮LED
7.3.7 下载验证
7.3.8 总结
第8章 初识STM32标准库
8.1.1 库目录、文件简介
8.1.2 各库文件间的关系
8.2 使用帮助文档
8.2.1 常用官方资料
8.2.2 初识库函数
第9章 新建工程——库函数版
9.2 新建工程
9.3 配置魔术棒选项卡
9.4 下载器配置
9.5 选择Flash大小
第10章 GPIO输出——使用固件库点亮LED
10.2 软件设计
10.2.1 编程要点
10.2.2 代码分析
10.2.3 下载验证
10.3 STM32标准库补充知识
第11章 GPIO输入——按键检测
11.2 软件设计
11.2.1 编程要点
11.2.2 代码分析
11.2.3 下载验证
第12章 GPIO——位带操作
12.1.1 外设位带区
12.1.2 SRAM位带区
12.1.3 位带区和位带别名区地址转换
12.2 GPIO位带操作
第13章 启动文件
13.2 查找ARM汇编指令
13.3 启动文件代码讲解
第14章 RCC——使用HSE/HSI配置时钟
14.2 RCC框图剖析——时钟树
14.2.1 系统时钟
14.2.2 其他时钟
14.3 配置系统时钟实验
14.3.2 使用HSI
14.3.3 硬件设计
14.3.4 软件设计
14.3.5 下载验证
第15章 STM32中断应用概览
15.2 NVIC简介
15.2.1 NVIC寄存器简介
15.2.2 NVIC中断配置固件库
15.3 优先级的定义
15.3.2 优先级分组
15.4 中断编程
第16章 EXTI——外部中断/事件控制器
16.2 EXTI功能框图
16.3 中断/事件线
16.4 EXTI初始化结构体详解
16.5 外部中断控制实验
16.5.1 硬件设计
16.5.2 软件设计
16.5.3 下载验证
第17章 SysTick——系统定时器
17.2 SysTick寄存器介绍
17.3 SysTick定时实验
17.3.1 硬件设计
17.3.2 软件设计
第18章 通信的基本概念
18.2 全双工、半双工及单工通信
18.3 同步通信与异步通信
18.4 通信速率
第19章 USART——串口通信
19.1.1 物理层
19.1.2 协议层
19.2 STM32的USART简介
19.3 USART功能框图
19.4 USART初始化结构体详解
19.5 USART1接发通信实验
19.5.1 硬件设计
19.5.2 软件设计
19.5.3 下载验证
19.6 USART1指令控制RGB彩灯实验
19.6.1 硬件设计
19.6.2 软件设计
19.6.3 下载验证
第20章 DMA
20.2 DMA功能框图
20.3 DMA数据配置
20.4 DMA初始化结构体详解
20.5 DMA存储器到存储器模式实验
20.5.1 硬件设计
20.5.2 软件设计
20.5.3 下载验证
20.6 DMA存储器到外设模式实验
20.6.1 硬件设计
20.6.2 软件设计
20.6.3 下载验证
第21章 常用存储器介绍
21.2 RAM存储器
21.2.1 DRAM
21.2.2 SRAM
21.2.3 DRAM与SRAM的应用场合
21.3 非易失性存储器
21.3.1 ROM存储器
21.3.2 Flash存储器
第22章 I2C——读写EEPROM
22.1.1 I2C物理层
22.1.2 协议层
22.2 STM32的I2C特性及架构
22.2.1 STM32的I2C外设简介
22.2.2 STM32的I2C架构剖析
22.2.3 通信过程
22.3 I2C初始化结构体详解
22.4 I2C——读写EEPROM实验
22.4.1 硬件设计
22.4.2 软件设计
22.4.3 下载验证
第23章 SPI——读写串行Flash
23.1.1 SPI物理层
23.1.2 协议层
23.2 STM32的SPI特性及架构
23.2.1 STM32的SPI外设简介
23.2.2 STM32的SPI架构剖析
23.2.3 通信过程
23.3 SPI初始化结构体详解
23.4 SPI——读写串行Flash实验
23.4.1 硬件设计
23.4.2 软件设计
23.4.3 下载验证
第24章 串行Flash文件系统FatFs
24.2 FatFs文件系统简介
24.2.1 FatFs的目录结构
24.2. ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » STM32库开发实战指南:基于STM32F4 - (EPUB全文下载)