接上回上回说到好不容易将开发环境弄好现在实验了下点灯目前是OK的软件版本STM32CubeIDE V1.19版本地址STM32CubeIDE - STM32的集成开发环境 - 意法半导体STMicroelectronicsSTM32CubeProgrammer V2.19版本地址STM32CubeProg - STM32CubeProgrammer软件适用于所有STM32系列产品 - 意法半导体STMicroelectronicsSTM32U385 demo板的PACK包 V1.2版本地址直接在IDE软件里面下载以上是准备工作下面开始正式点灯程序首先查看硬件原理图看看我们需要控制的LED灯在哪里以及原理图如何从图上可知我们控制LED灯LD2由PA5脚控制在PA5输出高电平时Q1打开LD2亮PA5输出低电平时Q1断开LD2灭下面的开始详细IDE软件的操作流程建立好程序之后在.IOC界面开始操作依图设置好后时钟默认即可生成可编程文件在住函数中增加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控制闪烁频率。视频如下至此点灯实验完成。---------------------作者LiuDW091链接https://bbs.21ic.com/icview-3471130-1-1.html?_dsign3b3c4ffa来源21ic.com此文章已获得原创/原创奖标签著作权归21ic所有任何人未经允许禁止转载。