通过STM32固件库V3.5.0来建立一个简单的工程模版

         首先,打开Keil,选择Project-》New uVision Project,选择合适的文件夹,输入工程名后,点击保存,建立工程。

  如下图,在Template文件夹下建立工程名为stm32_demo的工程。

  通过STM32固件库V3.5.0来建立一个简单的工程模版

  然后我们选择器件,以STM32F103RB为例(STM32其他系列可类推),在STMicroelectronics栏中选择STM32F103RB,如下图,在图右侧我们可看到关于芯片的描述。

  通过STM32固件库V3.5.0来建立一个简单的工程模版

  点击确定后弹出如下的对话框,问需不需要添加启动文件(此启动文件为MDK自带的),

  通过STM32固件库V3.5.0来建立一个简单的工程模版

  在这里,选择否(N),等会我们会添加STM32固件库中的启动文件。

  接下来,我们要建立几个文件组,用来存放不同的源文件,让整个工程目录结构清晰,点击通过STM32固件库V3.5.0来建立一个简单的工程模版中的通过STM32固件库V3.5.0来建立一个简单的工程模版后如下图所示

  通过STM32固件库V3.5.0来建立一个简单的工程模版

  点击通过STM32固件库V3.5.0来建立一个简单的工程模版中的通过STM32固件库V3.5.0来建立一个简单的工程模版可建立一个文件组,通过STM32固件库V3.5.0来建立一个简单的工程模版可以删除分组,下面我们将建立User,StdPeriph_Drive,CMSIS,MDK-ARM四个文件组,User用来存放与用户有关的文件,StdPeriph_Drive用来存放库函数中的外设驱动文件,CMSIS用来放于Cortex_M3内核有关的文件,MDK-ARM用来存放启动文件,文件组建立好后,如下图所示。

  通过STM32固件库V3.5.0来建立一个简单的工程模版

  点击OK,我们可看到文件组如下所示

  通过STM32固件库V3.5.0来建立一个简单的工程模版

  接下来,我们将对固件库文件夹(如下图所示)与Template文件夹中的文件进行操作。

  通过STM32固件库V3.5.0来建立一个简单的工程模版

  将固件库文件夹中的Libraries文件夹复制到工程目录下(即刚才建立的Template文件夹下),并在Template下建立User与Output两个文件夹,User用来放与用户代码有关的文件,Output用来存放编译后产生的中间文件。

  打开Template文件夹后如下图所示。

  通过STM32固件库V3.5.0来建立一个简单的工程模版

  然后,将

  STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_Stdperiph_Examples\GPIO\IOToggle

  目录下main.c,stm32f10x_conf.h,stm32f10x_it.h,stm32f10x_it.c四个文件复制到User目录下。

  至此,文件的操作结束。

  重新点击通过STM32固件库V3.5.0来建立一个简单的工程模版,现在我们要向各个文件组中添加文件。

  首先是User文件组,点击Add Files,然后添加User文件夹下的3个C文件,如下图所示。

  通过STM32固件库V3.5.0来建立一个简单的工程模版

技术专区

  • 低成本开发系统现在正处于物联网期望膨胀峰值期
  • 因特尔Cyclone 10 LP FPGA评估板电路图集及PCB装配图
  • 采用32位MCU系列对新型无磁水表设计
  • 一个嵌入式或者X86的工业控制板上,少不了CAN口!
  • 以MSP432主机微控制器的软件与硬件集成解决方案
  • 通过STM32固件库V3.5.0来建立一个简单的工程模版已关闭评论
    A+
发布日期:2019年07月14日  所属分类:物联网