Skip to content
wangruiyu070802Public

About

二刷STM32Cube课程,内容更丰富更全面

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32Cube 项目集

个人 STM32 嵌入式开发项目仓库。基于 STM32CubeMX 生成,使用 Keil MDK-ARM (uVision5) 开发。

目录结构

├── 2026/
│   ├── Demo/               — 基础项目模板(STM32F401xC / Nucleo-64)
│   │   ├── Core/           — 用户代码(main.c, gpio.c 等)
│   │   ├── Drivers/        — ST 官方 HAL + CMSIS 库
│   │   ├── MDK-ARM/        — Keil 项目文件(.uvprojx)
│   │   └── Demo.ioc        — CubeMX 配置文件
│   └── Demo-KEY_LED/       — LED 按键演示变体
│       ├── Core/           — 用户代码(main.c, gpio.c 等)
│       ├── Drivers/        — ST 官方 HAL + CMSIS 库
│       ├── MDK-ARM/        — Keil 项目文件(.uvprojx)
│       └── Demo-KEY_LED.ioc — CubeMX 配置文件
├── 2027/                  ← 以后的新项目放在这里
├── .gitignore
└── README.md

我的工作方式

每个新项目从上个项目的文件夹复制而来,再修改添加新内容:

  1. 复制整个 202X/XXX/ 文件夹
  2. 改名为新项目名
  3. 在 CubeMX 中打开 .ioc 文件修改配置
  4. 重新生成代码并添加用户逻辑

当前项目

项目 年份 MCU 板子 说明
Demo 2026 STM32F401Cx Nucleo-64 基础模板,LED 点灯
Demo-KEY_LED 2026 STM32F401Cx Nucleo-64 LED 按键控制演示

开发环境

  • MCU: STM32F401xC (Cortex-M4F, 84MHz)
  • IDE: Keil MDK-ARM v5 (uVision5)
  • HAL: STM32F4xx HAL Driver (CubeMX 生成)

About

二刷STM32Cube课程,内容更丰富更全面

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages