MDK350与ST3.00外设库入门教程:工程创建与软件仿真详解
需积分: 9 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项目的实际开发打下基础。整个过程涉及了工程构建的基本操作,对初学者来说是一份实用且详尽的教程。
点击了解资源详情
点击了解资源详情
101 浏览量
2974 浏览量
2020-01-11 上传
136 浏览量
150 浏览量
875 浏览量
249 浏览量
wxx116zh
- 粉丝: 2
最新资源
- JavaScript实现影片压缩技术解析
- Duilib文件选择示例深入解析
- LeagueSharp 大会:深入C#编程交流
- 深入理解Spring Boot:基础知识与构建基石
- MATLAB无限循环运行程序直到按键结束操作教程
- STM32CubeMX 5.1.0:微控制器配置与代码生成工具
- TAC项目文档:物联网技术与教育资源共享
- Fiblary Python模块:简化Fibaro Home Center REST API操作
- ttyplot:终端实时数据绘图工具
- 2-16进制转换算法实验简易教程
- MATLAB中不清除命令窗口的ASCII进度条实现
- 全面支持WSLD开发的SoapUI开发包
- React Redux教程核心文件详解
- iOS数据持久化方案性能对比研究
- Raize.v5.5压缩包下载与软件介绍
- Shell脚本实践:文件管理与图像转换技巧