快捷搜索: 王者荣耀 脱发

STM32CubeIDE - 创建自己的工程

使用STM32CubeIDE创建自己的工程

1. STM32CubeIDE简介 STM32CubeIDE 是ST新推出的工具,True studio for stm32+STM32CubeMX除了覆盖了STM32 全系列芯片外,还可以创建C++工程,支持调试、波形实时仿真、一键下载等。 它是基于Eclipse开发的软件,所以有很多相类似的快捷键可用,简单来说吧,就是他就是STM32CubeMX+Eclipse的集合体,不过还是有一些缺点,是可以克服的。

2. 如何使用STM32CubeIDE 找到对应的芯片型号(以STMF103ZET6为例子)

3、找到对应的芯片型号(以STMF103ZET6为例子)

4、输入工程名称,完成工程创建.

5、工程创建完毕的情况

6、内部外部振荡器的选择

一般来说,不配置的话是默认使用内部振荡器的,但内部振荡器的精度比较低(最大48Mhz),所以我们这里选择外部振荡器。

7、仿真器的配置。

有仿真器的记得选择启用对应的仿真器,否者仿真器无法使用,没有仿真器的不用配置。 BB:得买一个了,感觉挺好用的,又得喝西北风了。

8、时钟树的配置

这个一定要在振荡器配置完再配置,否者又得重新配置一遍,这里以外部的振荡器作为例子。

9、GPIO的配置

这个根据个人选择,注意的是上拉、下拉跟自身电路接线是有关的,这里配置下拉,这样灯亮就写高电平,比较好判断吧。

10、完成配置

可以发现CubeIDE生成的代码绞在一块了我们要独立出来。

11、新建文件夹与文件

    新建文件 创建头文件与源文件(注意,文件后缀要自己输入) 12、搬运代码 把main.h和main.c的代码搬运过来 接下来自己写一个流水灯的函数 到这里可以说完成三分之二了,但是还没完,你会发现,你要是编译的话会出现很多错误,别急,往下走(搞了我一下午才明白)。 13、文件包含 14、main函数的处理 注意main.h记得包含LED_Gpio.h 一些注释记得删除 在循环体写入相应的函数 15、编译 有仿真器接好线,直接点锤子和甲虫图标就可以了 无仿真器还要多几步,在属性里设置生成hex文件,最后烧录软件烧录一下。 16、编译完成结果 Tips: 多行注释 ctrl+? 批量减少缩进 shift+Tab 字体放大缩小 ctrl+"+" ctrl+"-"
经验分享 程序员 微信小程序 职场和发展