STM32--F1系列新建工程

2018/01/01 12:41
阅读数 20

一、已工程名字命名,新建一个文件夹,然后在文件夹下另新建6个文件夹

分别命名CORE  、 FWLIB 、 OUTPUT  、 SYSTEM  、 HADEWARE  、 USER

二、下载F1的标准库函数包 STM32F10x_StdPeriph_Lib_V3.5.0 

三、复制文件

1、将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport 内的两个文件core_cm3.c和core_cm3.h复制到新建文件夹CORE内

2、将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm 内的.s文件根据MCU的型号,选择复制到CORE内

3、将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x 内的文件复制到 USER文件夹内

4、将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver 内的两个文件夹复制到FWLIB内

5、将STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template 内除了system_stm32f10x的所有.c .h文件复制到USER文件夹内

四、新建工程

1、新建工程至USER文件夹下,选择相应芯片型号

2、点击Manage Project Items ,在Groups内新建与之前新建文件夹名字相同的分组,并在分组内添加各自的文件(注:CORE内的.s启动文件也要添加)

 

3、点击Options for Target ,由于使用外部8MHz晶振,所以在Target标签内将赫兹数改为 8.0

在output标签下点击Slect Folder for Objects,选择位置到新建的OUTPUT文件夹(Listing标签内同样操作);

同时勾选Creat HEX File

在C/C++ 标签内,Define处填写STM32F10X_HD,USE_STDPERIPH_DRIVER作为程序的宏定义

                             Include Paths处填入所有要用到的.h文件的文件夹位置。

至此,工程新建完成,可以在main.c文件中开始编写程序了。

 

                                                                                                                                     2018-01-01

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部