内容简介

"本书秉承“新工科”理念,从科研、教学和工程实际应用出发,理论联系实际,全面系统地讲述基于

STM32CubeMX、STM32CubeIDE 和HAL 库的嵌入式系统设计与应用实例。STM32CubeMX 和

STM32CubeIDE是ST公司提供的用于STM32 开发的免费工具软件,是STM32Cube生态系统的核心工

具软件。本书从市场上畅销的STM32F4系列微控制器入手,利用STM32CubeMX快速生成STM32F4系

列的开发环境,并在STM32CubeIDE上对代码进行进一步修改补充,直至生成最终的开发项目。全书共

12章,主要内容包括绪论、STM32系列微控制器、STM32CubeMX和HAL库、STM32CubeIDE开发平台、

STM32 GPIO、STM32中断、STM32定时器、STM32 通用同步/异步收发器、STM32 SPI串行总线、STM32

I2C串行总线、STM32 A/D转换器和STM32 DMA 控制器。全书内容丰富,体系先进,结构合理,理论与

实践相结合,尤其注重工程应用技术。

本书可作为高等院校各类自动化、软件工程、机器人、自动检测、机电一体化、人工智能、电子与电气工

程、计算机应用、信息工程、物联网等相关专业的本科生、研究生授课教材,也可作为广大从事嵌入式系统

开发的工程技术人员的参考用书。"