STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯

STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯

    • 汉化
    • 主题
    • 新建工程
    • 点亮一个LED灯

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42038029/article/details/99735688
stm32CubeIDE所用版本:1.0.2
固件库包:f1 1.8.0
测试平台stm32f103c8t6

汉化

因为stm32CubeIDE是基于Eclipse,所以你可以下载Eclipse的汉化包,这里贴个教程链接link.

主题

打开Eclipse Marketplace
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第1张图片
选择populor即可看见所需插件,点击install按照提示安装
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第2张图片
右下方会有进度条
在这里插入图片描述
安装完成后会重启,启动界面会变成
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第3张图片
点NEXT,然后选择一个主题,点NEXT即可开始

新建工程

新建一个stm32工程
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第4张图片
要下载相关组件,注意要联网
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第5张图片
搜索框中搜索型号,我这选的是stm32f103c8,可以标记该型号
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第6张图片STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第7张图片
然后点Next,此时会让你输入工程名和目录。STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第8张图片
点Finish,初次使用该型号还要下载相关组件
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第9张图片
进入配置界面
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第10张图片
配置STLink(不配置不能在线调试,还会导致FLASH锁死)
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第11张图片
RCC设置,选择HSE(外部高速时钟)为Crystal/Ceramic Resonator(晶振/陶瓷谐振器)
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第12张图片
时钟配置采用图形配置,直观简单。各个外设时钟一目了然。STM32最高时钟为72M,此处只有在HCLK处输入72,软件即可自动配置。(RCC选择外部高速时钟)。有箭头的是需要修改的其他默认就好。
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第13张图片

点亮一个LED灯

下面选择PC13脚点亮一个LED灯
选择PC13脚为GPIO_Output
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第14张图片
配置其推挽输出,不上拉也不下拉,命名为LED
点击此导入配置,生成工程STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第15张图片
打开main.c文件
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第16张图片
找到主函数里面的while(1);
需要注意的是,用户代码要鞋子额XXX BEGIN XXX和XXX END XXX之间,不然每次更新配置时会被清除。
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第17张图片
打开main.h(按住Ctrl键用鼠标左键点击)
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第18张图片
即可找到我们命名的LED灯的引脚
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第19张图片
在while(1)中添加如下代码,HAL_Delay(1000);是HAL库自带的延时函数单位毫秒。

	   while (1)
  {
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
	  HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,SET);
	  HAL_Delay(1000);
	  HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,RESET);
	  HAL_Delay(1000);
  }
  /* USER CODE END 3 */
}

点击编译
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第20张图片
无错误
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第21张图片
配置Debug
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第22张图片
输入名称
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第23张图片
选择stlink,其余默认就好,连接好单片机点击Debug,如果是久的STlink还需要固件升级
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第24张图片
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第25张图片
成功下载程序到单片机上会出现如下界面,点继续开始在线调试,点停止单片机脱机运行。
STM32CubeIDE开发笔记1:汉化、修改主题、以及点亮一个LED灯_第26张图片
下面是效果

创作不易,点个赞吧!

你可能感兴趣的:(stm32)