项目简介
本项目是基于CMSIS库的STM32F1系列微控制器开发环境,为开发者打造简洁、易用的构建环境,加快STM32系列微控制器软件开发速度。项目涵盖CMSIS库、STM32F1系列微控制器相关头文件、源文件以及链接脚本等。
项目的主要特性和功能
- 支持CMSIS库,可提供ARM Cortex - M系列微控制器的核心功能。
- 支持STM32F1系列微控制器,包含头文件、源文件以及链接脚本等。
- 提供系统初始化代码,可进行系统时钟源设置、系统核心时钟更新以及外部内存控制器配置等。
安装使用步骤
- 已下载本项目的源码文件。
- 安装支持ARM Cortex - M系列微控制器的编译器和工具链到开发环境。
- 打开项目文件夹,找到
Device/STM32F1xx/src/system_stm32f1xx.c
,依据硬件配置和时钟源设置检查并按需修改系统初始化代码。 - 使用编译器编译项目代码,生成可执行文件。
- 通过JTAG、SWD等方式将生成的可执行文件烧录到STM32F1系列微控制器中运行。
注意:实际使用时,需根据具体硬件和时钟源设置调整系统初始化代码,以保证系统正常运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】