Keil下如何新建STM32工程,分六步走。

第一步  新建文件夹

Keil如何新建STM32工程

第二步 拷贝必要文件进来

Keil如何新建STM32工程

Keil如何新建STM32工程

Keil如何新建STM32工程

拷贝完成。

 

第三步 新建工程

打开软件

Keil如何新建STM32工程

新建工程:Project àNew uVision project

Keil如何新建STM32工程

然后弹出路径和工程名设置,选择刚才新建的工程路径,并命名,然后保存。

Keil如何新建STM32工程

接着选择自己使用的芯片型号,点击????。

Keil如何新建STM32工程

Keil如何新建STM32工程

/*****************************************************************************/

第四步 添加分组及文件

/*****************************************************************************/

点击target就可以设置项目名及组名

Keil如何新建STM32工程

 

 

点击项目名然后右键就可以新建分组

Keil如何新建STM32工程

Keil如何新建STM32工程

好了,添加分组完成。

/*****************************************************************************/

 

接下来开始添加文件。

同样的,在指定组上右键即可添加文件到改组

Keil如何新建STM32工程

首先添加CMSIS分组的文件:system_stm32f10x.c、startup_stm32f10x_md.s

Keil如何新建STM32工程

Keil如何新建STM32工程

Keil如何新建STM32工程

然后添加FWLIB分组的文件,需要添加stm32f10x_rcc.c、stm32f10x_gpio.c

Keil如何新建STM32工程

然后再添加USER的分组的文件,"stm32f10x_it.c" "main.c"

Keil如何新建STM32工程

好了文件添加完成。

 

/*****************************************************************************/

第五步  设置工程配置

/*****************************************************************************/

点击魔术棒即可出现配置窗口。

Keil如何新建STM32工程

宏定义写什么呢?打开CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h,把STM32F10X_MD、USE_STDPERIPH_DRIVER这两个宏拷贝进去即可(注意我的芯片是中容量,你要根据自己的芯片定哦)

 

Keil如何新建STM32工程

特别提示,两个宏之间是用英文的逗号隔开,不然会报错哦。Keil如何新建STM32工程

 

好了,下面添加头文件路径步骤1、2、3

Keil如何新建STM32工程

Keil如何新建STM32工程

暂时头文件就那么多了。

 

程序的下载方式设置:

Keil如何新建STM32工程

 

然后再检查工程有没有设置选择的芯片容量大小,没有或者不对就需要重新设置。

Keil如何新建STM32工程

第六步  编译,解决报错

 

 

 

Main.c中先写最基本的代码来编译。

Keil如何新建STM32工程

编译结果:编译通过。

Keil如何新建STM32工程

然后添加文件,LED文件,包括路径的设置 (这里直接拷贝使用),添加方法同上。

Keil如何新建STM32工程

Keil如何新建STM32工程

添加完成,编译通过,可以进行下载测试啦。

相关文章: