项目简介
本项目是一个简单的LED闪烁示例,主要帮助开发者快速上手STM32H7系列微控制器的裸机开发。项目不依赖HAL库,采用GNU Make和GNU ARM嵌入式工具链进行编译和烧录,适用于STM32H743VIT6开发板,且能轻松适配其他配置。
项目的主要特性和功能
- 裸机开发:不依赖HAL库,直接操作寄存器,适合对底层开发感兴趣的开发者。
- 简单易用:利用GNU Make进行编译和烧录,无需复杂的IDE环境。
- 高时钟频率:系统时钟频率设置为480MHz,假设使用25MHz外部高速晶振(HSE)。
- 可扩展性:项目结构简单,便于扩展其他外设功能,如UART、SPI、I2C等。
安装使用步骤
前提条件
在开始之前,需确保已安装以下工具: - GNU Make - Git - ST-Link - GNU ARM工具链
安装步骤
- 复制仓库(此处原内容为空,可根据实际仓库地址补充命令)
- 进入项目目录
sh cd bare-metal-stm32h7
- 编译项目
sh make
- 烧录到开发板(通过ST-Link V2调试器连接)
sh make flash
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】