STM32实验2报告(word文档良心出品).docxVIP

  • 35
  • 0
  • 约4.09千字
  • 约 6页
  • 2021-01-28 发布于天津
  • 举报
PAGE PAGE # 实验2 MINI STM32按键控制LED灯实验 一、 实验目的 1、 掌握嵌入式程序设计流程。 2、 熟悉STM32固件库的基本使用。 二、 实验内容 1、 编程使用I/O I I作为输入,控制板载的两个LED灯。 2、 使用固件库编程。 三、 实验设备 硬件:PC机 一台 MINISTM32开发板一套 软件:RVMDKV3.8 一套 Windows XP 一套 实验步骤 1设计工程,使用固件库来编程设置。 1.1.在这里我们建立一个文件夹为:STM32-Projects. 点击Keil的菜单:Project - New Uvision Project ,然后将目录定位到刚才建立的文件夹 STM32-Projecst之在这个目录下面建立子文件夹shiyanl,然后定位到shiyanl目录下 面,我们的工程文件就都保存到shiyanl文件夹下面。工程命爼为shiyanl,点击保存. 1?2、这里我们定位到STMicroelectronics卜面的STM32F103RB(针对我们的mini板子 是这个型号。 7 7 1.3%弹出对话框uCopy STM32 Startup Code to project ????”,询问是否添加启动代码到 我们的工程中.这里我们选择“否S因为我们使用的ST固件库文件已经包含了启动文件。 pvision 卩巳q r巧 Copy STM32 Startup Code to Project Folder and Add File to Project ? ICO S(N) 1.4.接下来,我们在Template工程目录下面,新建3个文件夹CORE, USER, STM32F10x_FWLib。USER用来放我们主函数文件main.c,以及其他包括 system_stm32fl0x.c等等,CORE用来存放心动文件等,STM32F10x_FWUb文件夹顾名思 义用來存放ST官方提供的库函数源码文件. !*? !*? 1.5、?打开官方固件库包,定位到我们之前准备好的固件库包的目录。 STM32F10x_StdPeriph_Lib_V3?5?0\Libraries\STM32F10x_StdPeriph_Driver 卜?面,将目录卜面的 srcjnc文件夹copy到我们刚才建立的STM32F10x_FWLib文件夹下面。 ■?? ?Ji? ■ ?asm ?: 次小 上trc M12/7/11411 201^/7/1 1441 ■ 1?6、我们将文件加入我们的工程中去。右键点击Target 1,选择Manage Components ?眄■ ?眄■ 1.7、 把将固件库包里面相关的启动文件复制到我们的工程目录CORE之下。 打开官方固件库包,定位到目录。 STM32F10x_StdPeriph_Lib_V3. 5. 0\Libraries\CMSIS\CM3\CoreSupport 下面,将文件 core_cm3. c和文件core_cm3. h复制到CORE卜面去。 STM32F10x_StdPeriph_Lib_V3. 5. 0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\s tartup\arm卜面,将里面所有的文件同样复制到CORE下面 1.8、 定位到目录: STM32F1 Ox_StdPeriph_Lib_V3. 5. 0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x 将里面的三个文件 stm32f 10x. hsystem_stm32f lOx. csystem_stm32f lOx. h,复制到我们的 USER目录之下。 然后 STM32F1 Ox_StdPeriph_Lib_V3. 5. 0\Project\STM32F10x_StdPeriph_Template 卜?面的 4 个文件 main. c? stm32f 10x_conf. h. stm32f 10x_ir. c? stm32f 10x_it. h 制到 USER 目 录下面 1.9、 Project Targets 一栏,我们将 Target 名字修改为 Template,然后在 Groups 一栏删掉一个,建立三个Groups : USER, CORE, FWLIB.点击OK.可以看到我们的Target名 字以及Groups情况。 1.10、往Group里面添加我们需要的文件。右键点击点击Tempate.选择选择Manage Components.然后选择需要添加文件的Group,这里第一步我们选择FWLIB,然后点击右边 的Add Files,定位到我们刚才建立的目录STM32F10x

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档