[STM32U3] 【STM32U385RG 测评】0、开发环境搭建及LED闪烁

[复制链接]
 楼主| LiuDW091 发表于 2025-7-16 21:19 | 显示全部楼层 |阅读模式
#申请开发板# #申请原创# #有奖活动#
接上回,上回说到,好不容易将开发环境弄好,现在实验了下点灯,目前是OK的
软件版本:
STM32CubeIDE V1.19版本
地址:STM32CubeIDE - STM32的集成开发环境 - 意法半导体STMicroelectronics
STM32CubeProgrammer  V2.19版本
地址:STM32CubeProg - STM32CubeProgrammer软件适用于所有STM32系列产品 - 意法半导体STMicroelectronics
STM32U385  demo板的PACK包  V1.2版本
地址:直接在IDE软件里面下载

425536877a09dd6b42.png    20906877a0db2525b.png
以上是准备工作,下面开始正式点灯程序
首先查看硬件原理图,看看我们需要控制的LED灯在哪里以及原理图如何
789686877a29ba6c82.png     272046877a2b67d095.png
从图上可知,我们控制LED灯LD2,由PA5脚控制,在PA5输出高电平时,Q1打开,LD2亮,PA5输出低电平时,Q1断开,LD2灭
下面的开始详细IDE软件的操作流程,建立好程序之后,在.IOC界面开始操作
947626877a14ff2104.png    232346877a1d95f820.png     382606877a237162d3.png
依图设置好后(时钟默认即可),生成可编程文件
在住函数中增加LED灯代码,控制点亮熄灭
main.c函数中while循环中增加如下代码
  while (1)
  {
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
          HAL_GPIO_TogglePin(LD2_GPIO_Port,LD2_Pin);
          HAL_Delay(1000);
  }
  /* USER CODE END 3 */
}



编译、烧录进demo版,LD2灯闪烁,实验完成
我们可以通过Delay控制闪烁频率。
视频如下:

Delay(100)

Delay(100)
   

Delay(1000)

Delay(1000)

至此,点灯实验完成。

小小蚂蚁举千斤 发表于 2025-7-28 23:56 | 显示全部楼层
开发环境搭建必要过程
 楼主| LiuDW091 发表于 2025-7-29 08:56 | 显示全部楼层

必须比的,就是后面调试的时候,IDE软件不知道为什么一直说找不到文件,path都添加了的,还没找到原因
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

174

帖子

0

粉丝