STM32CubeMX 是由 ST 公司开发的工具,可以自动生成单片机工程和初始化代码,支持所有 STM32 系列产品。该工具集成了 HAL 库和 LL 库,并基于这些库生成代码。HAL 库采用高分层设计,在更换主控芯片时,几乎无需修改函数,极大地方便了开发。本教程专为 STM32 初学者设计,通过 16 节课全面讲解 CubeMX 的使用方法,帮助您快速掌握 STM32 开发。