学习创建stm32工程

stm32工程的创建还是挺麻烦的,下面我介绍一个比较简单的方法:

1、打开keil软件,新建项目,选择需要的芯片,这里我选择STMicroelectronics下的STM32F103C8,如果你没有STMicroelectronics这个选项,就说明你没有安装MDK,那就快安装吧,不过建议安装在默认目录。

学习创建stm32工程_第1张图片

2、点击“OK”后会出现是否添加启动文件,这个是必须的,即使现在不添加,以后还是得手动添加,所以选择“是”。

3、现在进入正题,最麻烦的时候到了。右键Target1,进入“Options for Target 'Target 1'”。

4、在output下选择Create HEX File。选择Select folder for Objects...,这是选择hex文件的存放目录,是为了方便管理文件,这就要求我们在工程文件夹下新建一个名为obj的文件,选择ok,如下:

学习创建stm32工程_第2张图片

5、在listing下点击Select Folder for Listings...选择文件存放目录,同样是为了管理文件,选择ok,如下:

学习创建stm32工程_第3张图片

6、关闭Options for Target 'Target 1',右键Target 1,选择Manage Component,重新规划目录,如下:

学习创建stm32工程_第4张图片

这是最重要的一步,注意,STM32F10X.S是我们最开始的时候添加的启动文件,当工程创建好的时候就已经存在于工程主目录,只要新建一个source文件夹,并把它移入到source中就可以了,STM32F10R.LIB是库文件,我们必须手动选择添加,我把MDK安装在了D盘,所以STM32F10R.LIB的目录是:D:\Program Files\keil\ARM\RV31\LIB\ST,如下:

学习创建stm32工程_第5张图片

maic.c是我们需要编程的文件,我们放在source文件夹下。

7、要记住,在keil中设置的文件夹都要有对应的实际文件夹。

8、好了,工程建立完毕,可以写程序了。

9、我创建了一个可用的空工程,是可用的,编译链接成功通过,当然,每个人安装的MDK目录不一定一样,所以有必要的话,改改文件目录就好了大家可以下载来看一下:

http://download.csdn.net/detail/chen289251809/5491797

你可能感兴趣的:(STM32学习之旅)