Keil5建立stm32工程

一、准备工作:
【Keil5建立stm32工程】1、首先在项目名称下建立一个文件夹,作为存放程序的地方;
2、在总文件夹下,依次建立User、Driver、List、Output三个文件夹,作为存放main函数、驱动函数、编译和输出文件的子文件夹;
二、建立工程
1、打开keil软件,选择建立工程并且保存后会自动弹出如下界面:

2、选择所需的芯片类型后,自动弹出如下界面:

3、选择CMSIS下的CORE项、Device项的Startup项、StdPeriph Driver下的RCC项、framework项(这里面含有stm32f10x_config.h misc.c misc.h),这些是必选的项目 。剩下的一些外设驱动可以在程序编写的过程中添加 。
4、选择完后,keil界面如下:

5、点击界面中魔术棒右边的按钮,弹出的界面如下:

6、在上述界面中可以修改工程名,并且可以对程序进行分类,便于查找 。

7、修改后keil界面如下:

说明:
1、User只存放main.c文件;
2、Core用来存放各种中断处理函数;
3、Config用来存放MCU的外设配置初始化函数;
4、Driver用来存放MCU和其他芯片的驱动函数;
8、鼠标点击User,右键选择add items to group:
9、依次添加各个目录下所需的.c和.h文件;
10、魔术棒,在弹出的界面中设置好相应文件的输出路径

11、在C/C++项中如下图填写,并将相应的文件包含进来;
注意:Define项不用填任何东西 。include paths 项一定要到stm32f103rb这个子目录 。


12、在main.c里写入一个最简单的main函数,编译 。如果没错的话表明工程创建无误 。剩余的就是写驱动代码了 。上述过程只是创建了一个框架 。
说明:
rte_components.h会自动包含进项目 。
stm32f10x_config.h也不用手动修改 。全自动,非常棒 。


    推荐阅读