展开全部

主编推荐语

STM32F4系列微控制器开发详解,11个项目实践,快速掌握ARM微控制器与嵌入式系统开发。

内容简介

基于Cortex-M4内核的STM32F4系列微控制器具有较高的性价比,在多个领域都得到了广泛的应用。本书以STM32F407为例,通过11个具体的项目详细介绍微控制器和嵌入式系统开发技术,主要内容涉及开发环境、标准固件库、GPIO接口、定时器、外部中断、USART、SPI总线、I2C总线、ADC、嵌入式操作系统等。

本书采用项目式教学方法进行讲解,可帮助读者快速熟悉ARM微控制器与嵌入式系统的开发流程、STM32系列微控制器的标准固件库和各种外设的使用方法。

目录

  • 版权信息
  • 内容简介
  • 前言
  • 项目1 开发环境的搭建
  • 任务1.1 了解ARM微控制器STM32F407
  • 1.1.1 ARM微控制器
  • 1.1.2 STM32F407的功能
  • 任务1.2 初识开发板硬件电路
  • 1.2.1 核心板的电路原理图
  • 1.2.2 扩展板的电路原理图
  • 任务1.3 开发环境的搭建
  • 1.3.1 KEIL开发环境搭建
  • 1.3.2 安装调试工具
  • 1.4 项目总结
  • 1.5 动手实践
  • 1.6 润物无声:中国芯片
  • 1.7 知识巩固
  • 项目2 标准固件库函数开发初探:从点亮LED开始
  • 任务2.1 多文件编程
  • 2.1.1 C程序的编译
  • 2.1.2 模块化编程
  • 任务2.2 标准固件库函数工程模板的建立
  • 2.2.1 标准固件库文件
  • 2.2.2 使用帮助文档
  • 2.2.3 建立库函数工程模板
  • 任务2.3 点亮LED
  • 2.3.1 点亮LED的开发步骤
  • 2.3.2 硬件电路设计
  • 2.3.3 软件设计
  • 2.4 项目总结
  • 2.5 动手实践
  • 2.6 项目拓展
  • 2.7 润物无声:千里之行,始于足下
  • 2.8 知识巩固
  • 项目3 使用GPIO接口完成简单的开发任务
  • 任务3.1 使用GPIO接口实现流水灯
  • 3.1.1 GPIO接口的工作模式
  • 3.1.2 STM32F407ZGT6的时钟系统
  • 3.1.3 GPIO接口的结构体及库函数
  • 3.1.4 流水灯的软硬件设计
  • 任务3.2 使用GPIO接口控制按键
  • 3.2.1 任务描述
  • 3.2.2 硬件设计
  • 3.2.3 软件设计
  • 任务3.3 数码管的动态显示
  • 3.3.1 任务描述
  • 3.3.2 硬件设计
  • 3.3.3 软件设计
  • 3.4 项目总结
  • 3.5 动手实践
  • 3.6 润物无声:代码规范
  • 3.7 知识巩固
  • 项目4 使用定时器实现电子钟
  • 任务4.1 熟悉STM32系列微控制器的中断系统
  • 4.1.1 嵌套向量中断控制器
  • 4.1.2 NVIC的结构体
  • 4.1.3 NVIC的标准固件库函数
  • 4.1.4 中断编程的要点
  • 任务4.2 熟悉STM32F407微控制器的定时器特性
  • 4.2.1 高级控制定时器
  • 4.2.2 通用定时器
  • 4.2.3 基本定时器
  • 任务4.3 使用定时器实现电子钟的软件设计
  • 4.3.1 基本定时器的主要功能
  • 4.3.2 定时器的结构体及标准固件库函数
  • 4.3.3 电子钟的软件设计
  • 4.4 项目总结
  • 4.5 动手实践
  • 4.6 润物无声:诚信
  • 4.7 知识巩固
  • 项目5 利用外部中断为电子钟校准
  • 任务5.1 熟悉中断/事件线的特性
  • 任务5.2 学会使用EXTI的结构体及标准固件库函数
  • 任务5.3 利用外部中断实现电子钟校准的软件设计
  • 5.3.1 任务要求
  • 5.3.2 编程要点
  • 5.3.3 实例代码
  • 5.3.3 下载验证
  • 5.4 项目总结
  • 5.5 动手实践
  • 5.6 润物无声:知识产权
  • 5.7 知识巩固
  • 项目6 通过USART收发数据
  • 任务6.1 理解串行通信协议
  • 6.1.1 物理层
  • 6.1.2 协议层
  • 6.1.3 有效数据和数据校验
  • 任务6.2 熟悉STM32系列微控制器的USART
  • 6.2.1 USART的特性
  • 6.2.2 USART的功能
  • 任务6.3 学会使用USART的结构体及标准固件库函数
  • 任务6.4 通过USART收发数据
  • 6.4.1 任务要求
  • 6.4.2 编程要点
  • 6.4.3 硬件连接
  • 6.4.4 软件编程
  • 6.4.5 实例代码
  • 6.4.6 下载验证
  • 6.5 项目总结
  • 6.6 动手实践
  • 6.7 润物无声:华为5G通信
  • 6.8 知识巩固
  • 项目7 使用SPI总线操作外设
  • 任务7.1 理解SPI协议
  • 7.1.1 物理层
  • 7.1.2 协议层
  • 任务7.2 熟悉STM32系列微控制器的SPI
  • 7.2.1 SPI的特性
  • 7.2.2 SPI的功能
  • 任务7.3 学会使用SPI的结构体及标准固件库函数
  • 任务7.4 利用MAX7219实现8位数码管的显示功能
  • 7.4.1 编程任务
  • 7.4.2 硬件设计
  • 7.4.3 软件设计
  • 7.4.4 实例代码
  • 7.4.5 下载验证
  • 7.5 项目总结
  • 7.6 动手实践
  • 7.7 润物无声:6G争夺战已然打响
  • 7.8 知识巩固
  • 项目8 使用定时器生成PWM信号
  • 任务8.1 理解使用定时器生成PWM信号的原理
  • 任务8.2 熟悉STM32系列微控制器的定时器
  • 8.2.1 TIM2~TIM5的主要特性
  • 8.2.2 TIM9~TIM14的主要特性
  • 8.2.3 通用定时器的功能
  • 任务8.3 学会使用定时器的结构体和标准固件库函数
  • 任务8.4 使用定时器生成PWM信号的软件设计
  • 8.4.1 任务描述
  • 8.4.2 编程要点
  • 8.4.3 实例代码
  • 8.4.4 下载验证
  • 8.5 项目总结
  • 8.6 项目拓展
  • 8.7 动手实践
  • 8.8 润物无声:精益求精
  • 8.9 知识巩固
  • 项目9 使用I2C总线驱动OLED
  • 任务9.1 理解I2C总线协议
  • 9.1.1 I2C总线的物理层
  • 9.1.2 I2C总线的协议层
  • 任务9.2 熟悉STM32系列微控制器的I2C总线
  • 9.2.1 I2C总线接口的特性
  • 9.2.2 I2C总线接口的功能
  • 9.2.3 I2C总线的通信过程
  • 任务9.3 学会使用I2C总线的结构体及标准固件库函数
  • 任务9.4 使用I2C总线驱动OLED的软件设计
  • 9.4.1 编程任务
  • 9.4.2 编程要点
  • 9.4.3 硬件设计
  • 9.4.4 软件设计
  • 9.4.5 实例代码
  • 9.4.6 下载验证
  • 9.5 项目总结
  • 9.6 动手实践
  • 9.7 润物无声:柔性OLED
  • 9.8 知识巩固
  • 项目10 通过ADC采集光敏传感器输出电压值
  • 任务10.1 熟悉STM32系列微控制器的ADC
  • 10.1.1 ADC的特性
  • 10.1.2 ADC的功能
  • 任务10.2 学会使用ADC的结构体及标准固件库函数
  • 任务10.3 通过ADC单通道采集光敏传感器的输出电压
  • 10.3.1 独立模式下ADC单通道数据采集的硬件连接
  • 10.3.2 独立模式下ADC单通道数据采集的编程要点
  • 10.3.3 实例代码
  • 10.3.4 下载验证
  • 10.4 项目总结
  • 10.5 动手实践
  • 10.6 润物无声:集成电路工程技术人员
  • 10.7 知识巩固
  • 项目11 嵌入式操作系统μC/OS-Ⅲ的移植
  • 任务11.1 了解嵌入式操作系统
  • 11.1.1 嵌入式系统的特点
  • 11.1.2 常用的嵌入式操作系统
  • 任务11.2 如何将μC/OS-Ⅲ移植到STM32F407开发板
  • 11.2.1 裸机系统和多任务操作系统的区别
  • 11.2.2 μCOS-Ⅲ的移植方法
  • 任务11.3 如何在μC/OS-Ⅲ上实现单任务——LED闪烁
  • 11.3.1 如何创建任务
  • 11.3.2 启动任务
  • 11.3.3 任务总结
  • 11.4 项目总结
  • 11.5 动手实践
  • 11.6 润物无声:华为鸿蒙系统
  • 11.7 知识巩固
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。