详情
STM32CubeMX和STM32CubeIDE是ST公司提供的进行STM32开发的免费工具软件,是STM32Cube生态系统的核心工具软件。其中,STM32CubeMX用于STM32 MCU片上资源的可视化配置,可以针对不同的IDE软件生成不同的系统配置和外设初始化代码。STM32CubeIDE是STM32项目开发的IDE软件,可以编辑代码、构建项目,并连接仿真器进行调试。本书使用这两个软件,以一个STM32F407开发板为研究对象,系统地介绍STM32Cube开发方式,介绍STM32F407的各种系统功能、常用外设的工作原理、HAL驱动程序和编程示例。本书每章都设计了完整的高质量的示例项目,示例项目完全采用STM32Cube开发方式,程序结构清晰,代码易读易懂。
本书适合于具有C语言、微机原理或单片机基础,想要学习STM32最新开发技术的读者。