您的位置:首页 » 实验报告答案 » STM32嵌入式微控制器快速上手 实验报告及答案)

STM32嵌入式微控制器快速上手 实验报告及答案)

STM32嵌入式微控制器快速上手 实验报告及答案) - 封面

实验报告配套教材:

书名:STM32嵌入式微控制器快速上手
作者:陈志旺
出版社:电子工业出版社

实验报告概述:

本文说明如何在Windows XP操作系统上,使用IAR Embedded Workbench for ARM 5.30建立一个IAR项目,并且配置STM32开发环境。 一、生成一个新项目 要使用IAR进行STM32嵌入式系统开发,必须从建立一个项目(project)开始,下面以在E:\下建立一个名为Example的项目为例介绍。 1. 创建项目目录、复制公共文件 (1)在E盘下创建名为的Example文件夹,即项目根目录为E:\Example。 (2)在项目根目录下建立一个EWARMv5文件夹用于存放项目文件、工作空间文件和项目配置相关文件。 (3)解压标准外设驱动文件库(stm32f10x_stdperiph_lib_V3.1.2.zip),将其中的“Libraries”文件夹复制到Example目录下。 (4)复制标准外设驱动库目录Project\Template下的stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h三个文件到Example文件夹下。main.c可以不用复制,我们自己写。 复制标准外设驱动库目录Project\Template\EWARMv5下的stm32f10x_flash.icf、stm32f10x_flash_extsram.icf、stm32f10x_nor.icf和stm32f10x_ram.icf到Example\EWARMv5文件夹下。 复制好的目录如图1所示。 图1. Example文件夹下的文件 2. 创建新的工作空间 嵌入式系统开发大都是面向项目(Project)的,需要建立Project来管理项目开发。IAR EWRAM又是基于工作空间(Workspace)的集成开发环境,Project必须放在工作空间里面,所以我们首先应该建立工作空间。一个工作空间里面可以放多个项目。 开始程序IAR SystemsIAR Embedded Workbench,进入IDE环境。File NewWorkspace。 这样工作空间就建好了,但是这个工作空间里面还没有项目,所以还不能保存,下面将在这个工作空间里面建立新项目。 3. 创建新项目 在上面第2步已经建立好的工作空间里创建新项目。 ProjectCreate New Project。弹出“Create New Project”对话框,“Tool Chain”选择ARM,“Project Template”选择Empty project模板,这样所有的文件都由用户自己来写。点击OK,弹出“另存为…”对话框,选择我们刚刚建好的Example目录下的EWARMv5文件夹下,然后输入工程名 ,这里我输入Template,然后点击保存。这样一个名为Template的IAR EWARM项目就建好了,下面我们添加一些文件,然后再修改一些参数,使得这个项目真正地能够使用。