MCU总工 发表于 2025-6-17 09:13:23

STM32开发环境搭建(超详细版)

开发环境搭建(超详细版)1. 软件安装(配图指引)1.1 Keil安装步骤:
[*]双击MDK536.EXE → 选择安装路径(不要有中文!)

[*]✅ 正确:C:\Keil_v5
[*]❌ 错误:C:\单片机\Keil
[*]安装时勾选所有组件(特别是ARM Compiler)
[*]安装完成后运行注册器(管理员身份运行)text


复制


下载





1. 打开Keil → File → License Management2. 复制CID到注册器3. 点击Generate生成激活码4. 粘贴到Keil的LIC输入框

1.2 ST-Link驱动安装:
[*]现象判断:

[*]设备管理器出现未知设备 → 需要装驱动
[*]显示STMicroelectronics STLink → 已识别
2. 第一个工程创建2.1 项目初始化:
[*]Project → New μVision Project → 命名LED_Test
[*]选择芯片型号:STM32F103C8
[*]弹出窗口勾选:CMSIS → Core 和 Device → Startup
2.2 添加主文件:
[*]右键Source Group 1 → Add New Item → 选C File
[*]输入以下代码(带详细注释):
c


复制


下载





#include "stm32f10x.h" // 标准库头文件void Delay(uint32_t count) { // 简陋延时函数    while(count--);}int main(void) {    // 1. 开启GPIOC时钟(APB2总线)    RCC->APB2ENR |= (1<<4);      // 2. 配置PC13为推挽输出(50MHz)    GPIOC->CRH &= ~(0xF<<20); // 先清除原有设置    GPIOC->CRH |= (0x3<<20);// 50MHz推挽输出      while(1) {      // 3. LED状态翻转      GPIOC->ODR ^= (1<<13);      Delay(500000); // 约500ms    }}
3. 硬件连接实操3.1 最小系统接线:text


复制


下载





ST-Link      STM32SWCLK→    PA14SWDIO→    PA13GND    →    GND3.3V   →    3.3V(可选)
3.2 LED电路:text


复制


下载





PC13 → 220Ω电阻 → LED正极 → LED负极 → GND
⚠️ 注意:STM32的IO口不要直接驱动大电流负载!

页: [1]
查看完整版本: STM32开发环境搭建(超详细版)