STM32CubeMX是意法半导体STMCube™的主动原创,可以减轻开发工作,时间和费用。
STM32Cube包括STM32CubeMX,它是一款图形化软件设置工具,允许使用图形化向导来生成C初始化代码。 它也集成了一个全面的软件平台,涵盖了STM32各系列产品,支持每一个系列(例如STM32F7列的STM32CubeF7)。 这个平台包括STM32CubeHAL(一个STM32的抽象层集成软件,确保STM32系列最大的移植性)再加上兼容的一套中间件(RTOS,USB,TCP/IP和图形)。
STM32CubeMX主要特性: - 直观的选择STM32微控制器
- 微控制器图形化配置
- 自动处理引脚冲突
- 动态设置确定的时钟树
- 可以动态确定参数设置的外围和中间件模式和初始化
- 功耗预测
- C代码工程生成器覆盖了STM32微控制器初始化编译软件,如IAR,KEIL,GCC
- 可独立使用或作为Eclipse插件使用
本教程结合微雪Open746I-C开发板,通过STM32cubeMX系列教程讲解如何学习STM32F7系列的片上外设。
以图形化配置工具的形式配置STM32 MCU引脚,配置时钟以及外设,生成各模块初始化代码。
通过STM32F7系列的学习,可以让各位更快的掌握其他系列的使用方法。
STM32CubeMX软件图示:
|