> 技术文档 > keil创建STM32工程_keil stm32

keil创建STM32工程_keil stm32


keil创建STM32工程

使用keil创建一个STM32的工程,本实例使用的工具:
keil:mdk542a
芯片:STM32F103VET6
板子:指南者野火STM32

一、创建工程

点击菜单
keil创建STM32工程_keil stm32
选择工程路径,输入工程文件
keil创建STM32工程_keil stm32
选择芯片型号
keil创建STM32工程_keil stm32
选择F103VE后,点OK
keil创建STM32工程_keil stm32
这里是辅助创建工程的,不用管,直接点OK
keil创建STM32工程_keil stm32
工程已创建好,里面有默认文件夹
keil创建STM32工程_keil stm32

二、设置必要文件

点击此按钮
keil创建STM32工程_keil stm32
删除默认文件夹
keil创建STM32工程_keil stm32
创建三个文件夹
keil创建STM32工程_keil stm32
在工程目录中也创建三个对应文件夹
keil创建STM32工程_keil stm32
将固件库文件夹中的这些启动文件复制到Start目录
keil创建STM32工程_keil stm32
这三个文件也复制到Start目录
keil创建STM32工程_keil stm32
这两个文件也复制到Start目录
keil创建STM32工程_keil stm32
将标准外设驱动的所有文件复制到Library文件夹
源文件
keil创建STM32工程_keil stm32
头文件
keil创建STM32工程_keil stm32
复制这4个文件到User目录
keil创建STM32工程_keil stm32
到此,所有文件已复制完成。

接下来给Start目录添加文件
keil创建STM32工程_keil stm32
将此启动文件添加到Start目录
keil创建STM32工程_keil stm32
按住Ctrl选择所有的.h和.c文件
keil创建STM32工程_keil stm32
选择User添加文件
keil创建STM32工程_keil stm32
将User目录中的所有文件添加进来
keil创建STM32工程_keil stm32

选择Library添加文件
keil创建STM32工程_keil stm32
将Library目录中的所有文件都添加进来
keil创建STM32工程_keil stm32
至此,工程创建完成
keil创建STM32工程_keil stm32

三、选项配置

接下来设置三个目录的环境变量
点击魔术棒->C+±>Include Paths
keil创建STM32工程_keil stm32
选择刚才创建的文件夹路径
keil创建STM32工程_keil stm32
在Define中输入字符串:USE_STDPERIPH_DRIVER
keil创建STM32工程_keil stm32
在Debug中将选择ST_LINK Debugger,再点击Settings
keil创建STM32工程_keil stm32
选择flash download->Reset and Run
keil创建STM32工程_keil stm32
选择Target->use default compler version5
没有这个选项的,需要自行安装ARM Compiler 5,可参考大佬文章:Keil5 MDK安装Compiler Version5
keil创建STM32工程_keil stm32

至些,选项配置已完成。点OK
keil创建STM32工程_keil stm32

四、写程序

将main中的内容删除
keil创建STM32工程_keil stm32
写入新代码,编译
keil创建STM32工程_keil stm32
下载到主板中
keil创建STM32工程_keil stm32
至此,程序成功下载到主板中。

五、垃圾清理

这两个文件夹中的文件是中间文件,可以清理。
keil创建STM32工程_keil stm32