MCU总工 发表于 2025-6-17 09:05:40

STM32入门系列(30天学会MCU编程) Day1:第一次点亮LED

STM32入门系列(30天计划)Day1:第一次点亮LED小白操作指南:
[*]安装软件(Keil+ST-Link驱动)

[*][√] 勾选"Add ST-Link to PATH"(否则找不到驱动)
[*]新建工程:
[*]打开Keil → Project → New → 选择STM32F103C8
[*]勾选"CMSIS Core"和"Device Startup"(自动添加启动文件)

[*]代码输入:c


复制


下载





#include "stm32f10x.h"int main(void) {    RCC->APB2ENR |= 1<<4;      // 打开GPIOC时钟    GPIOC->CRH = 0x44444443;    // PC13推挽输出    while(1) {      GPIOC->ODR ^= 1<<13;    // LED闪烁      for(int i=0;i<500000;i++); // 简陋延时    }}

[*]硬件连接:
[*]PC13 → LED → 220Ω电阻 → GND
[*]插上ST-Link,点击"Load"按钮

避坑提示:
[*]如果报错"NO ST-Link detected",检查USB数据线是否支持传输(有的充电线只有电源)

页: [1]
查看完整版本: STM32入门系列(30天学会MCU编程) Day1:第一次点亮LED