【MCU】【STM32】1.cube MX库使用笔记
2016-04-01 19:40
260 查看
STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。(如,STM32CubeF4 是针对STM32F4系列).
平台包括了STM32Cube 硬件抽象层和一套的中间件组件(RTOS, USB, FS, TCP/IP, Graphics, 等等).
cubeMX的主要优点:
1.直观地进行STM32选择
2.图形化配置
3.C代码项目产生,涵盖STM32初始化部分。兼容IAR, KEIL和GCC编译器
4.支持Eclips
在生成的文件里写代码时要在指定区域内写,不然下次再用CubeMX的话会被删掉的
手动添加库目录: C:\Users\<用户名>\STM32Cube\Repository
平台包括了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
相关文章推荐
- c#之datagridview格式
- 通过XML解析,对pandas的DataFrame.append()的思考及对大文件解析加速的方法
- 定时器的使用
- hdu 2717 Catch That Cow bfs搜索 解题报告
- 2015-微软预科生计划-面试题-Swimming Plans
- C++第二次上机-作业
- vagrant使用三种网络配置
- HDOJ 1164 Eddy's research I(拆分成素数因子)
- Qt有限状态机简单介绍
- IOS - UIImage
- HDOJ 1164 Eddy's research I(拆分成素数因子)
- 改变codeblocks里面各种注释的颜色。
- Android实习生面试记录-蘑菇街、网易等
- VE设计#5 表现层delete界面
- [转载]python 爬虫总结
- ASP.NET网络编程学习第二步:简单理解ASP.NET
- Tomcat源码导入eclipse的步骤
- Git的环境搭建与安装
- cocos2dx 3.3 + lua 学习笔记(02)--- 游戏场景的基本搭建
- LeetCode Algorithms #66 <Remove Element>