STM32F10X寄存器版本开发环境的搭建

新建工程目录文件夹命名自己根据自己情况(这里我取得是STM32Project),工程目录新建文件夹USR存放源码文件和头文件

我的工程文件目录结构  STM32Project  ----> USR

打开keil(我用的是5版本的)

STM32F10X寄存器版本开发环境的搭建

点击新建工程,选择路径刚刚新建的工程文件夹,我新建的工程文件夹叫STM32Project。文件名就是工程名称,这里

我填写的名称与文件夹名称相同STM32Project

STM32F10X寄存器版本开发环境的搭建


芯片选择界面,这里我选择的型号是STM32F103VE  大家可根据自己实际芯片进行选择。STM32F10X寄存器版本开发环境的搭建


点击OK 下面还会弹出一个窗口,这是自动配置相关内容。如果目标板采用的晶振是8MHz可以选择它的自动配置,他可以将系统时钟自动配置成72Mhz,自动生成启动文件、中断映射等,勾选

STM32F10X寄存器版本开发环境的搭建


点击项目目录规划按钮,进行工程目录配置,让工程开发条理清晰

STM32F10X寄存器版本开发环境的搭建


处理方式与建工程文件夹下的内容基本一致

STM32F10X寄存器版本开发环境的搭建


添加完成后点击OK,工程预览

STM32F10X寄存器版本开发环境的搭建


接下来进行工程软件配置,点击目标配置按钮

STM32F10X寄存器版本开发环境的搭建

在output选项中,如果采用串口下载勾选生成Hex文件选项,如果采用ST-Link下载不用勾选

STM32F10X寄存器版本开发环境的搭建

在c/c++选项中,需要做两项工作,1、配置宏(根据单片机容量进行填写),2、选择头文件的路径,点击保存

STM32F10X寄存器版本开发环境的搭建


在Debug选项中,选择调试工具STLink 或者JLink等等,点击旁边setting按钮勾选Flash Download选项中的Rest ang Run选项,点击保存

STM32F10X寄存器版本开发环境的搭建


在Utilities选项中去掉调试之前更新目标选项,点击ok

STM32F10X寄存器版本开发环境的搭建


工程配置完毕,验证一下工程配置。

点击file,新建文件保存在工程目录下USR目录,命名main.c,在目录树USR目录分组双击添加main.c文件,将main.c包含进工程

在mian.c写入实验内容,编译进行验证。

STM32F10X寄存器版本开发环境的搭建

输出0 错误 0警告工程搭建没问题