STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。(如,STM32CubeF4 是针对STM32F4系列).平台包括了STM32Cube 硬件抽象层和一套的中间件组件(RTOS, USB, FS, TCP/IP, Graphics, 等等).cubeMX的主要优点:1.直观地进行STM32选择2.图形化配置3.C代码项目产生,涵盖STM32初始化部分。兼容IAR, KEIL和GCC编译器4.支持Eclips
工具/原料
1
CubeMX软件,CUBE库
2
电脑
3
kEIL5.15软件
方法/步骤
1
到ST官网下载软件包和cube库,并安装好。安装过程比较简单,不多赘述
2
点击NEW Project,新建工程,或者file-->new project也可
3
下面是选择器件板子,可以根据MCU进行选择,也可以根据board型号选择
4
我用的板子是STM32F411RE,所以产商选择STMicroelectric,版本选择Nucleo,型号选择F4系列,便可看到列表中有F411选项了
5
双击F411RE,可以进入pinout引脚配置界面,在这个界面可以配置引脚,可以直接在芯片示意图上配置,十分方便
6
其他的配置选项如图,有时钟配置,外设配置,功耗计算
7
时钟配置如图,也是图形化界面,很方便快捷就可以配置好,只需要更改数字就可以得到想要的频率
8
外设的配置如图,只需要双击要配置的外设即可进行配置,比如我配置GPIO,进入后可见如图窗口,可以选择GPIO的模式,上下拉,输出速度
9
功耗选项如图,并不常用
10
配置完成后,点击生成工程文件按钮,弹出工程设置窗口,填写工程名,选择目录,选择编译器,可选EWARM,MDK等。最后点击OK,便可生成工程文件了,用编译器打开后,就可以方便地编写代码了,省去了繁琐的配置工作
注意事项
1
对于不太熟悉STM32的同学来说,一定要多试试,多写一些。
2
在生成的文件里写代码时要在指定区域内写,不然下次再用CubeMX的话会被删掉的
下一篇:货车电压28.5正常吗