STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX

  工欲善其事,必先利其器。我个人略微有点强迫症,玩STM32,起初Keil用着不爽,就换成了TrueSTUDIO,纯代码配置工程有点麻烦,加上了STM32CubeMX,之后又以插件的形式把STM32CubeMX和TrueSTUDIO结合起来用。终于,ST官方看到客户需求了,2019年推出了STM32CubeIDE,直接把STM32CubeMX和TrueSTUDIO整合起来。当时是1.0版本,我试用了一下,启动慢,运行卡顿,尤其是STM32CubeMX的图形配置界面,经常崩溃,我就卸载了。STM32CubeIDE最近更新到1.3版本了,稳定性应该提升了吧,于是又试用起来。
  网上直接搜STM32CubeIDE,进入官网下载即可,这是链接。
STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX_第1张图片
安装时注意一点,安装路径不能有中文,其他步骤都比较简单。
启动界面如下:
STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX_第2张图片
下图表示正在下载一些在线数据,耐心等待一会。
STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX_第3张图片
  如果你电脑的网速还可以,STM32CubeIDE会自动下载好需要的STM32F1、STM32F4等固件库。如果网速不行,会卡在下载界面,这时候你可以自己在网上下载好所需的固件库,这是ST官方下载链接,然后打开固件库管理器进行手动配置。
ST官方固件下载页面如下,选择需要的系列(F1、F4等)
STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX_第4张图片
从主菜单调出固件库管理器
STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX_第5张图片
在固件管理界面,可以选择所需固件,点击Install Now在线安装,也可以点击From Local安装自己下载的固件。
STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX_第6张图片

然后是芯片选型,可以根据关键字、IO口数量、Flash大小等参数进行筛选。
STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX_第7张图片
选好芯片之后点击Next,设置工程名称和保存路径。
STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX_第8张图片
然后点击Finish,等待工程初始化完成即可开始STM32之旅。
STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX_第9张图片   STM32CubeIDE整体开发流程是,先在ioc文件中(也就是STM32CubeMX)进行图形化配置(时钟、GPIO、定时器、中断等),然后进行代码生成,对工程目录Src下的main.c等进行代码编辑和调试,最后连接单片机进行编译调试,程序烧写。

你可能感兴趣的:(STM32新型开发环境——STM32CubeIDE=TrueSTUDIO+STM32CubeMX)