MDK350与ST3.00外设库入门教程:工程创建与软件仿真详解

需积分: 9 23 下载量 19 浏览量 更新于2024-11-08 收藏 455KB PDF 举报
本文档详细介绍了如何使用MDK350与ST3.00外设库进行STM32F10x系列微控制器的项目开发。首先,用户需要从ST官网下载最新的STM32F10x_StdPeriph_Driver和CMSIS/Core/CM3库,并对其进行解压。接下来,创建一个工作文件夹结构,包括MDK存放工程文件,User存放自定义代码,以及Obj和List分别存放编译后的中间文件。 在MDK中创建新工程,命名为"test",并选择STM32F103VB作为CPU。为了使用ST提供的外设驱动,用户需要拒绝自动复制MDK自带的启动代码,而是导入库中的启动文件。在这个过程中,文档指导用户如何配置工程组别,如User、StdPeriph_Driver、CM3和StartUp,每个组别对应不同的源代码文件。 在User组别中,用户需要将自己编写或修改的C文件添加进来;StdPeriph_Driver组别中包含了所有STM32F10x外设驱动的源代码,尽管可以选择性地添加所需部分;CM3组别则负责包含核心库的源代码和启动文件;StartUp组别则处理启动序列,特别是arm目录下的初始化S文件,区分了针对不同编译器的版本。 最后,文档强调了设置目标文件路径的重要性,这是通过点击某个选项完成的,确保编译过程能够正确链接和配置各个模块。通过这些步骤,读者可以开始熟悉MDK350与ST3.00外设库的工作流程,为STM32F10x项目的实际开发打下基础。整个过程涉及了工程构建的基本操作,对初学者来说是一份实用且详尽的教程。