[开发工具] STM32cubeIDE 上手体验

[复制链接]
1628|20
 楼主| stm32jy 发表于 2020-4-15 20:10 | 显示全部楼层 |阅读模式
第一次打开STM32cubeIDE会让你为工作空间选择一个路径,这里使用D盘的STM32Pro路径,后续不想让此界面再提示,可以将此路径作为默认路径
560515e96f9c59f358.png
 楼主| stm32jy 发表于 2020-4-15 20:12 | 显示全部楼层
等待加载完成….
869235e96f9dae16e4.png
 楼主| stm32jy 发表于 2020-4-15 20:17 | 显示全部楼层
打开后可以开始新建一个STM32工程,File->New->STM32 Project,此外还可以新建C/C++工程哦!
389855e96fa6906b9a.png
 楼主| stm32jy 发表于 2020-4-15 21:16 | 显示全部楼层
等待初始化完成……
180575e97093eb19d8.png
 楼主| stm32jy 发表于 2020-4-15 21:17 | 显示全部楼层
进入STM32 Target Selection界面
622875e9709548e536.png
 楼主| stm32jy 发表于 2020-4-15 21:18 | 显示全部楼层
通过Board Selector ST官方板卡来新建一个工程,找到NUCLEO-F091RC
256175e9709b7cf9e0.png
 楼主| stm32jy 发表于 2020-4-15 21:23 | 显示全部楼层
点击下一步,输入工程名称:NUCLEO-F091RC-Example
124465e9709d4314ba.png

 楼主| stm32jy 发表于 2020-4-15 21:24 | 显示全部楼层
如果第一次创建F0的工程时,STM32cubeIDE会去下载对应的HAL库文件
249825e970b167645c.png
 楼主| stm32jy 发表于 2020-4-15 21:38 | 显示全部楼层
成功创建了该工程,我们看到了一个神奇的东西,这不是STM32CubeMx嘛,只是左侧多了可以管理代码的工具了,好牛啊………。
82935e970b35023a6.png
 楼主| stm32jy 发表于 2020-4-15 21:59 | 显示全部楼层
因为我们是基于ST板卡新建的工程,系统内核中的RCC选项无需改动。
512525e970e8258787.png
 楼主| stm32jy 发表于 2020-4-15 22:02 | 显示全部楼层
GPIO选项中,已经将板卡上的LD2和用户按键的GPIO对应起来了。
657215e971374e715b.png
 楼主| stm32jy 发表于 2020-4-15 22:53 | 显示全部楼层
先简单的通过project->Generate Code来生成一个基于STM32CubeIDE的代码工程。
837555e971fe340254.png
 楼主| stm32jy 发表于 2020-4-15 23:05 | 显示全部楼层
双击mai.c会进入代码编辑界面,在main.c 主函数循环里,加入对LD2的翻转操作。
while (1)
{
    /* USER CODE END WHILE */
    HAL_Delay(1000);
    HAL_GPIO_TogglePin(GPIOA, GPIO_Pin_5);
    /* USER CODE BEGIN 3 */
  }
香水城 发表于 2020-4-16 09:43 | 显示全部楼层
谢谢分享~!

stm32cubeIDE 是ST 官方提供的免费编译调试工具软件。
可以去WWW.ST.COM/STM32搜索下载。
 楼主| stm32jy 发表于 2020-4-16 19:30 | 显示全部楼层
点击RUN->debug 进行调试和烧写,或者使用快捷键F11,板子连接电脑的USB口,第一次有可能会出错,需要对ST-link进行升级。
390225e9722c0ef4ae.png
 楼主| stm32jy 发表于 2020-4-16 19:30 | 显示全部楼层
完成后进入点击debug模式,可以使用F8快捷键或者点击停止调试按钮,板卡的LD2此时间隔闪烁。
654665e9841ee5d330.png
labasi 发表于 2020-5-9 13:42 | 显示全部楼层
非常感谢楼主分享
paotangsan 发表于 2020-5-9 13:42 | 显示全部楼层
非常感谢楼主分享
renzheshengui 发表于 2020-5-9 13:43 | 显示全部楼层
我怎么安装不上去呢
wakayi 发表于 2020-5-9 13:43 | 显示全部楼层
这是哪块板子啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

1118

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部