littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于C++的STM32裸金属开发模板库

项目简介

本项目是名为“bmt”的C++模板库,专为选定的STM32微控制器系列打造。该模板库最初为Glossy MSP430项目开发,但也适用于其他场景。

项目的主要特性和功能

  1. 芯片支持:支持STM32F103芯片,同时具备基本的STM32L432兼容性。
  2. 时钟树配置:提供clocks命名空间,可对STM32微控制器的时钟树进行配置。
  3. 系统滴答定时器:提供SysTick类,可访问MCU的系统滴答定时器,支持两种模式设置,包括全范围的自由运行定时器,以及能以指定速率产生滴答信号、配合协作式多任务系统使用的定时器。

安装使用步骤

假设用户已下载本项目的源码文件: 1. 参考INSTALL.md指南,完成依赖安装和编译器设置。 2. 根据docs/clocks.md文档,了解clocks命名空间的详细使用方法。 3. 依据需求,使用SysTick类配置系统滴答定时器。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】