【MCU】【STM32】1.cube MX库使用笔记

STM32Cube 是一个全面的软件平台,包括了ST产品的每一个系列。(如,STM32CubeF4 是针对STM32F4系列).中间件

平台包括了STM32Cube 硬件抽象层和一套的中间件组件(RTOS, USB, FS, TCP/IP,  Graphics, 等等).ip

cubeMX的主要优势:编译器

1.直观地进行STM32选择产品

2.图形化配置it

3.C代码项目产生,涵盖STM32初始化部分。兼容IAR, KEIL和GCC编译器编译

4.支持Eclipstable

 

安装软件 到ST官网下载软件包和cube库,并安装好。
新建工程

点击NEW Project,新建工程,class

或者file-->new project也可cli

选器件 下面是选择器件板子,能够根据MCU进行选择,也能够根据board型号选择
选板子

我用的板子是STM32F411RE,因此产商选择STMicroelectric,软件

版本选择Nucleo,型号选择F4系列,即可看到列表中有F411选项了

引脚配置

双击F411RE,能够进入pinout引脚配置界面,在这个界面能够配置引脚,

能够直接在芯片示意图上配置,十分方便

其余配置 其余的配置选项如图,有时钟配置,外设配置,功耗计算
时钟配置

时钟配置如图,也是图形化界面,很方便快捷就能够配置好,

只须要更改数字就能够获得想要的频率

外设配置

外设的配置如图,只须要双击要配置的外设便可进行配置,好比我配置GPIO,

进入后可见如图窗口,能够选择GPIO的模式,上下拉,输出速度

功耗计算 功耗选项如图,并不经常使用
生成工程

配置完成后,点击生成工程文件按钮,弹出工程设置窗口,填写工程名,选择目录,

选择编译器,可选EWARM,MDK等。最后点击OK,即可生成工程文件了,

用编译器打开后,就能够方便地编写代码了,省去了繁琐的配置工做

 

注意事项

  • 使用起来整体仍是比较简单的,只要对STM32比较了解,看着软件里的提示就能够独立完成

 

  • 在生成的文件里写代码时要在指定区域内写,否则下次再用CubeMX的话会被删掉的
  • 手动添加库目录:  C:\Users\<用户名>\STM32Cube\Repository
相关文章
相关标签/搜索