STM32--F1系列新建工程

一、已工程名字命名,新建一个文件夹,然后在文件夹下另新建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

 

转载于:https://www.cnblogs.com/zwdly/p/8166599.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值