[开发工具] STM32 CubeMX软件介绍

[复制链接]
 楼主| chenqiang10 发表于 2018-11-28 23:41 | 显示全部楼层
工程设置,填好工程名、工程路径;最重要的是选择编程工具,如果忘了选可以点击project>>settings重新选择。
873805bfeb73ff1cda.png
 楼主| chenqiang10 发表于 2018-11-28 23:42 | 显示全部楼层
打开工程,根据你在工程设置中选择的编程工具打开。
717565bfeb75475ccc.png
 楼主| chenqiang10 发表于 2018-11-28 23:43 | 显示全部楼层
很多新手没注意,以为可以在工程里面随便找个空白的地方就可以写自己的代码,当通过STM32CubeMX重新生成代码的时候,就发现自己辛辛苦苦写的代码没有了,找不回来了,一瞬间回到解放前欲哭无泪(我何尝不是这样过来的,哎...~!)。通过STM32CubeMX生成的模板代码必需按照模板的规范写,打开工程你就看到有很多的地方写着 
 楼主| chenqiang10 发表于 2018-11-28 23:43 | 显示全部楼层
/* USER CODE END 2 */

所有的自定义代码一定要放在这中间。避免代码重生成删除,代码添加在BEGIN和END间就好了。
 楼主| chenqiang10 发表于 2018-11-28 23:44 | 显示全部楼层
在main函数的while中添加如下代码
  1.   /* Infinite loop */
  2.   /* USER CODE BEGIN WHILE */
  3.   while (1)
  4.   {
  5.   /* USER CODE END WHILE */

  6.   /* USER CODE BEGIN 3 */
  7.           HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin);        //LED取反
  8.           HAL_Delay(1000);                                //延时1秒
  9.        
  10.   }
  11.   /* USER CODE END 3 */


 楼主| chenqiang10 发表于 2018-11-28 23:44 | 显示全部楼层
把代码写在BEGIN和END外,如下:
  1.   /* Infinite loop */
  2.   /* USER CODE BEGIN WHILE */
  3.   while (1)
  4.   {
  5.   /* USER CODE END WHILE */
  6.           HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin);        //LED取反
  7.           HAL_Delay(1000);                                //延时1秒
  8.   /* USER CODE BEGIN 3 */

  9.        
  10.   }
  11.   /* USER CODE END 3 */


 楼主| chenqiang10 发表于 2018-11-28 23:45 | 显示全部楼层
这个软件可以生成一下我们使用外设的相关信息文档适当减轻我们的压力,嘻嘻...(我也是一个热爱写文档的三好程序员)。
717455bfeb80e3278c.png
 楼主| chenqiang10 发表于 2018-11-28 23:45 | 显示全部楼层
 楼主| chenqiang10 发表于 2018-11-28 23:45 | 显示全部楼层
keaibukelian 发表于 2018-12-4 12:51 | 显示全部楼层
最新版本的我一直安装不上
labasi 发表于 2018-12-4 12:56 | 显示全部楼层
为嘛我就只能安装成功老版本的呢
 楼主| chenqiang10 发表于 2019-2-27 14:43 | 显示全部楼层
keaibukelian 发表于 2018-12-4 12:51
最新版本的我一直安装不上

先用老版本啊
 楼主| chenqiang10 发表于 2019-2-27 14:44 | 显示全部楼层
labasi 发表于 2018-12-4 12:56
为嘛我就只能安装成功老版本的呢

先用老版本,新版本有点问题吧
wdliming 发表于 2019-2-28 09:46 | 显示全部楼层
论坛里面还有这么好的软件普及帖子,很不错~~~~
wdliming 发表于 2019-2-28 09:47 | 显示全部楼层
建议是版主吧上面的汇总成一个pdf文档,看着比较连贯些
 楼主| chenqiang10 发表于 2019-2-28 20:24 | 显示全部楼层
wdliming 发表于 2019-2-28 09:46
论坛里面还有这么好的软件普及帖子,很不错~~~~

是的,帖子还是比较全的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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