STM32 CubeIDE(1.18.0) LED闪烁

在STM32微控制器开发中,LED闪烁是一个基础实验,帮助理解GPIO(通用输入输出)操作和定时控制。使用STM32 CubeIDE可以轻松配置硬件和编写代码来实现LED闪烁。

创建新项目
  1. 打开STM32 CubeIDE。
  2. 选择"File" > "New" > "STM32 Project"。
  3. 在"Target Selection"窗口中:输入开发板型号(f103c8t6)。
  4. 点击"Next",命名项目(blink),然后点击"Finish"。IDE会自动生成初始代码。

项目创建后,双击项目中的link.ioc文件。

在Pinout & Configuration标签页:点击对应引脚(A6,A7,B0),设置为"GPIO_Output"。

在(A6,A7,B0)引脚点击右键,选择Enter User Label 为引脚命名。

按住ctrl+s保存。

在while循环里为3个引脚设置循环闪烁条件(来源自KeyKing的教材内容)

最后点击工具栏的"Build"图标(锤子形状)编译项目。连接开发板到PC。点击"Run"图标(绿色三角形)下载程序到开发板。

相关推荐
@good_good_study3 小时前
STM32 高级定时器中断实验
stm32·单片机
小李做物联网3 小时前
【单片机毕设】136.1基于单片机stm32排队叫号系统-三窗口物联网嵌入式项目程序
stm32·单片机·嵌入式硬件·物联网
d111111111d3 小时前
什么是野指针,在STM32中如何避免野指针问题
笔记·stm32·单片机·嵌入式硬件·学习
不想毕业3 小时前
stm32:编码电机原理
stm32·单片机·嵌入式硬件
Darken033 小时前
STM32中的主从触发模式是什么?
stm32·单片机·tim
编程墨客3 小时前
STM32 HAL库实战指南:从零开始构建嵌入式应用系统
stm32·单片机·嵌入式硬件
就是蠢啊4 小时前
51单片机——DS1302 时钟芯片(一)
单片机·嵌入式硬件·51单片机
淘晶驰AK4 小时前
电机控制是不是就绑死在单片机上了
单片机·嵌入式硬件
CS Beginner4 小时前
【单片机】orange prime pi开发板与单片机的区别
笔记·嵌入式硬件·学习