2-2新建STM32F103C8T6工程

目录

一、新建工程

二、添加文件夹

三、复制固件库文件

3.1 Start:启动文件

3.2 Library:标准外设驱动

3.3 User文件夹:

四、keil工程组中添加文件

五、keil中添加文件夹路径

六、选择调试工具

七、完成


2c10788e34524e6bbb4ee63257ae66be.png

准备:

固件库文件

一、新建工程

用ARM版本的keil新建工程(与51的一样)只是在选择芯片的部分不同(选择对应的芯片STM32F103C8)

c0e305b845f8434b8c09214bcc5c0e31.png

图1:选择芯片

二、添加文件夹

在新建的工程文件夹添加三个文件夹:Library,User,Start

291d0e9e5dc74742a8d0f63ea099e21b.png

图2:新建文件夹

三、复制固件库文件

3.1 Start:启动文件

文件路径STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm

977dc5ec1fa5471392b6600f2a2767d5.png

图3-1:Start文件夹中的文件

全选复制到工程中的Start文件夹

下图文件复制到Start文件夹

文件路径:

STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x

097f0ee1c317476ca29049d55d1ed3fe.png

图3-2:Start文件夹中的文件

文件路径:
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport

342018dad4d042f297150fc46482bf4d.png

图3-3:Start文件夹中的文件

66594b4282884eae9479f0693bf7733c.png

图3-3:复制完成后的Start文件夹

3.2 Library:标准外设驱动

STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver

332c663d4f8d4153b7dd7ccdf22abd17.png

图4-1:Library文件夹需要的文件

 

3.3 User文件夹:

文件路径:

STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
fb5a0e01d4154d898b57eb80b638f620.png

图5-1:User文件夹需要的文件

四、keil工程组中添加文件

Start所要添加的文件,Start文件夹如图所示,Libray,User组添加文件夹里全部文件

2de17d78211242c4a6968b58fb278614.png

图6-1keil工程组中添加文件之Start所要添加的文件

 

五、keil中添加文件夹路径

584279f3a14d42bab5f24acabad92a67.png

图6-1:keil中添加文件夹路径

286a88de2e144baeb2d85fa7e76180c6.png

图6-2:keil中添加文件夹路径

最后:Define中填写USE_STDPERIPH_DRIVER

 

六、选择调试工具

e37a5c26018f4ceea86163e6c91abecf.png

图7-1:选择TLink调试工具

然后点击旁边的Setting==>Flash Download==> 勾选复位并执行(至此工程选项就配置好了)

568b5a5e8f064daca672be7a4670422b.png

图7-2:勾选下载并复位

七、完成

最后打开main.c,删除原来的代码就可以开始编写自己的代码了

99afe849b2da4649ba28d9ba9983fbe8.png

图8-1:编译main.c

编译后会在Listings,Objects产生许多文件(内存较大),如果想要变小一点,这里有个脚本,就是我文件夹里的keilkill.bat

del *.bak /s
del *.ddk /s
del *.edk /s
del *.lst /s
del *.lnp /s
del *.mpf /s
del *.mpj /s
del *.obj /s
del *.omf /s
::del *.opt /s  ::不允许删除JLINK的设置
del *.plg /s
del *.rpt /s
del *.tmp /s
del *.__i /s
del *.crf /s
del *.o /s
del *.d /s
del *.axf /s
del *.tra /s
del *.dep /s           
del JLinkLog.txt /s

del *.iex /s
del *.htm /s
del *.sct /s
del *.map /s
exit

 

 

  • 23
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值