本文档主要介绍了如何在MDK开发环境中进行STM32F10x系列微控制器的项目开发,特别是涉及到对stm32f10x_conf.h文件的修改和固件库的配置。首先,文档详细地讲述了MDK开发环境的安装过程,包括J-Link驱动程序(推荐使用V4.10i版本)的安装与测试,MDK414集成开发环境的安装,以及STM32F103ZE固件库的解压。
在MDK中建立基于固件库的工程,关键步骤如下:
1. **安装与准备文件结构**:
- 安装J-Link驱动并确保其正常运行,这对于调试至关重要。
- 解压STM32F10x固件库(例如V3.4.0),并将其中的Libraries子目录复制到工程项目的EXAMPLE目录下,以便后续引用库函数。
2. **创建工程**:
- 打开MDK,新建一个μVision项目,命名为"EXP",并将工程存放在EXAMPLE\MDK-Proj目录下。
- 选择STM32F103ZE作为CPU型号,注意在项目设置中可以选择是否将启动代码复制到项目文件夹。
3. **工程组织**:
- 在MDK中创建工程时,需要设置工程的文件结构,包括存放用户程序的App目录,以及用于存储工程文件、编译结果和调试信息的MDK-Proj子目录。
4. **配置工程**:
- 配置工程属性,包括但不限于添加头文件、链接库等,以确保正确引用了stm32f10x_gpio.h, stm32f10x_rcc.h, 和stm32f10x_usart.h等头文件。
- 修改源文件.h,根据项目需求配置中断向量表、GPIO配置和其他硬件相关的功能定义。
5. **编译与下载**:
- 通过MDK的编译器进行源代码的编译,并使用J-Link GDB Server进行调试。确保串口调试工具如SecureCRT能够正确连接和监控程序的运行。
本篇文档主要涉及STM32F10x开发环境的配置,如何在MDK中创建工程,引入所需驱动头文件,并对源文件进行必要的修改以适应特定的硬件配置。这对于理解和进行STM32微控制器项目开发十分关键。