博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【MCU】【STM32】1.cube MX库使用笔记
阅读量:4931 次
发布时间:2019-06-11

本文共 950 字,大约阅读时间需要 3 分钟。

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

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

cubeMX的主要优点:

1.直观地进行STM32选择

2.图形化配置

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

4.支持Eclips

 

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

点击NEW Project,新建工程,

或者file-->new project也可

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

我用的板子是STM32F411RE,所以产商选择STMicroelectric,

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

引脚配置

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

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

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

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

只需要更改数字就可以得到想要的频率

外设配置

外设的配置如图,只需要双击要配置的外设即可进行配置,比如我配置GPIO,

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

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

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

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

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

 

注意事项

  • 使用起来总体还是比较简单的,只要对STM32比较了解,看着软件里的提示就可以独立完成

 

  • 在生成的文件里写代码时要在指定区域内写,不然下次再用CubeMX的话会被删掉的
  • 手动添加库目录:  C:\Users\<用户名>\STM32Cube\Repository

 

转载于:https://www.cnblogs.com/tony-ning/p/5346090.html

你可能感兴趣的文章
排序算法之插入排序、冒泡排序和选择排序
查看>>
对于Java静态内部类的理解
查看>>
「零秒思考」是个神话,不过这款笔记术你值得拥有zz
查看>>
suricata.yaml (一款高性能的网络IDS、IPS和网络安全监控引擎)默认配置文件(图文详解)...
查看>>
Hadoop Hive概念学习系列之hive里的视图(十二)
查看>>
UVa 11728 Alternate Task
查看>>
2016.年末总结
查看>>
软工学习心得(1)
查看>>
ASP.NET一个简易的WebServer,用控制台程序模拟IIS 托起web服务
查看>>
python中subprocess.Popen的args和shell参数的使用
查看>>
【BZOJ-4422】Cow Confinement 线段树 + 扫描线 + 差分 (优化DP)
查看>>
Java NIO系列教程(八) SocketChannel
查看>>
CodeForces - 894A-QAQ(思维)
查看>>
Android应用性能优化
查看>>
VS2010快捷键
查看>>
DES原理
查看>>
[NOI2015]程序自动分析(并查集)
查看>>
B. Game of the Rows
查看>>
1091 线段的重叠
查看>>
UVA 11134 Fabled Rooks (贪心)
查看>>