简介 CubeMX这几年刚流行起来,是一个STM32代码的初始化配置工具,里面封装了硬件层.中间层,以及示例代码. cube使用 该软件的安装需要较高版本jdk支持,固件库安装时需要注意和主程序的版本匹配,否则报错. 整体工程的新建.配置.生成步骤较为简便,但前提是你对32的整体架构较为熟悉,包括时钟.存储.外设等. 生成项目可指定配套软件如MDK.IAR等,后可直接打开项目进行用户部分编辑. cube代码生成是基于hal库,较为完备,基本可代替其他实现方式. HAL库&标准外设库对比 HAL库