描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787512439566
模块1 STM32 开发入门基础知识
项目1.1 STM32的开发过程
1.1.1 STM32的开发过程简介
1.1.2 STM32 的通用 I/O 口的输出功能
项目1.2STM32的基础知识
1.2.1 STM32 单片机基础知识
1.2.2 STM32 开发依托的硬件平台
思考与练习
模块 2 深入了解 STM32 的时钟系统
项目2.1 单片机中时钟系统的作用
项目2.2 STM32F4 的时钟系统
2.2.1 时钟源.
2.2.2 主锁相环PLL
2.2.3 系统时钟 SYSCLK
2.2.4 由SYSCLK模块提供时钟源的时钟
2.2.5 APB1 总线和 APB2 总线上挂接的模块
项目2.3 系统时钟设置步骤
思考与练习
模块3 Systick定时器的应用和模块化编程
项目3.1精确延时的实现–滴答定时器的原理及其应用
项目3.2 Systick定时器的内部结构
3.2.1 滴答定时器简介
3.2.2 滴答定时器的构成
3.2.3 滴答定时器的寄存器封装和模块基地址的定义
项目3.3 滴答定时器的延时应用
项目3.4 模块化编程
思考与练习
模块 4 STM32的存储器结构和 GPIO 设置通用函数设计
项目4.1STM32的存储器
项目4.2 位段区域及其对应位段别名区的关系 ..
4.2.1 位段和位段别名区的含义
4.2.2 位段和位段别名区地址的映射关系
4.2.3 位段中的位与位段别名区中字地址的代码处理项目
4.3存储器基础知识
项目4.4 CPU和存储器的数据交互
项目4.5STM32的存储器结构
4.5.1CM4内核的存储器结构
4.5.2 STM32的存储器结构
项目4.6 通用1/0口设置函数的设计
思考与练习
模块5 机械按键的识别–初步认识GPIO口的输入功能项目
5.1 机械按键的识别
5.1.1 机械按键状态的特点及其识别
5.1.2 GPIO端口位的数据输入通道及输入数据的读取
5.1.3 GPIO端口位的输入配置及上下拉电阻使能
5.1.4 STM32全部电路模块的寄存器封装项目
5.2 4×4矩阵键盘按键状态的识别
思考与练习
·
模块 6 基于 STM32CubeMX的 GPIO 口的输入/输出功能设计
项目6.1STM32CubeMX应用基础
6.1.1 认识 STM32CubeMX
6.1.2 基于 STM32CubeMX的开发步骤
6.1.3 STM32CubeMX生成工程
项目6.2 HAE库GPIO外设抽象层
6.2.1 HAL 库中 GPIO 相关函数
6.2.2 HAL库中GPIO 口寄存器的封装和相关定义
思考与练习·
模块7 认识STM32的中断系统
项目7.1 外部中断任务的实现及其实现过程
7.1.1 STM32的外部中断执行过程
7.1.2 使用STM32CubeMX配置中断时的注意事项
项目7.2 中断的含义及其作用
项目7.3STM32的中断管理
7.3.1 STM32的中断源
7.3.2 STM32的中断使能/失能控制.
7.3.3 STM32的中断优先级设置
7.3.4 STM32的中断函数
7.3.5 中断函数的响应过程
……
模块8 STM32串口及其应用
模块9 认识STM32的定时器
附录
参考文献
评论
还没有评论。