"本书秉承“新工科”理念,从科研、教学和工程实际应用出发,理论联系实际,全面系统地讲述基于
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 控制器。全书内容丰富,体系先进,结构合理,理论与
实践相结合,尤其注重工程应用技术。
本书可作为高等院校各类自动化、软件工程、机器人、自动检测、机电一体化、人工智能、电子与电气工
程、计算机应用、信息工程、物联网等相关专业的本科生、研究生授课教材,也可作为广大从事嵌入式系统
开发的工程技术人员的参考用书。"