跳到主要内容

STM32 闪灯程序

前言

实现一个简单的闪灯程序,开始您的STM32之旅。

硬件

STM32F103C8T6 核心板

核心板

管脚 PC13 低电平导通

软件

配置 GPIO

选 GPIO_Output,记得生成代码

配置 GPIO

编译

编译

下载

运行 flash.bat 下载程序
.\flash.bat

下载

这时候 PC13 对应的绿色灯应该会亮起。

编辑 Core/Src/main.c 文件

在 /* USER CODE END WHILE */ 前面一行加入以下代码:

    HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET); // Set PC13 high
HAL_Delay(500);
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET); // Set PC13 low
HAL_Delay(500);

编辑文件

编译 & 下载

一个闪灯程序就完成了,是不是很简单?

结语

本文为你展示了怎么实现一个闪灯程序,任何复杂的东西都是从简单开始的,加油。


版权声明:自由转载-非商用-非衍生-保持署名-保持来源

作者afxcn

来源https://zh.gostartkit.com/docs/stm32/flashing-light

发表日期:2025年6月18日