2.keil软件新建工程

您当前位置: 首页 > STM32视觉巡线小车 > 3、环境搭建

keil软件新建工程


1. 双击打开KEIL5软件image.png

 

2. 点击project ---- new uvision project 新建工程

 image.png

 

3. 命名:my test(根据自己的喜好命名) 点击保存后弹出下面的对话框

 image.png

 

4. 选择STMicroelectronics

 image.png

 

5. 选择对应的使用的STM芯片,我们用的视觉巡线小车STM32F103RC这个芯片,然后我们点击OK

 image.png

 

6. 点击“是”

 image.png

 

7. 点击红色框,设置编译工程环境

 image.png

 

8.

 image.png

 

9. 

 image.png

 

10. 

 image.png

 

11. 

 image.png

 

12. μVision 5 允许用户根据目标硬件的实际情况对工程进行配置。通过点击目标工具栏图标(红色框)或单击菜单项Project->Options for Target,在弹出的Target 页面可指定目标硬件和所选择设备片内组件的相关参数,下图为本示例的相关设置。

 image.png

 

13. 点击C/C++按钮,输入红色框的内容。(在项目中使用stm32标准外设库(STM32F10x Standard Peripherals Library)的时候,我们会在项目的选项中预定义两个宏定义:USE_STDPERIPH_DRIVER, STM32F10X_MD)

这里说明一下上面宏定义是什么意思;

1、(USE_STDPERIPH_DRIVER)定义控制了是否在应用中启用外设驱动。我们使用标准外设库本来就为了方便控制外设,所以要添加这个定义,以启用外设驱动。

2、(STM32F10X_MD)每种类别都有所区别,例如sram或者flash或者外设数量不一样,所以stm32标准外设库必须根据你使用的处理器来做相应的预处理。

image.png 

 

14. Include paths:这是Keil与编译器的一个相互通信的过程,准确的来说,是编译器读取Keil的配置ARM系列的有一些公司的库编译器,是与Keil的一些配置通信的。Cortex-M3编译器,读取上述的配置,并转换成自己的内编译器配置。

 image.png

 

15. 

image.png 

 

16. 

 image.png

 

17.打开相对应文档

 image.png

 

18. 

 image.png

 

19. 按照上述步骤完成了我们对工程的建立。

 image.png