stm32开发笔记(一):库函数V3.5版本环境搭建以及工程模版配置

若该文为原创文章,转载请注明原文出处
本文章博客地址:http://blog.csdn.net/qq21497936/article/details/79203803

长期持续带来更多项目与技术分享,咨询请加QQ:21497936、微信:yangsir198808

红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...

单片机相关开发

上一篇:这家伙很赖,什么都没有留下...
下一篇:《stm32开发笔记(二):stm32系列使用V3.5固件库的帮助文件以及GPIO基本功能(一)

 

前话

        这篇文章是笔记2014年10月2日上午完成并发表在本人QQ空间的,最近有需求又使用stm32所以拿过来重温。

 

搭建步骤

步骤一

搭建好教程的开发环境Keil4后,主程序文件为mian.c。注意:搭建好的教程环境包含了所有的外设,未剪裁,固件库使用的是V3.5版本;这是现在最新的固件库(2014年10月),其使用帮助文档在固件库中的.chm文件,该版本固件库没有详细的库函数说明的PDF文档。

步骤二

具体配置函数库V3.5到工程里面的方法如下:使用的编程开发环境为Keil4;新建工程,新建的工程选择根据自己使用的芯片选择对应的型号,确认后会弹出是否导入启动文件,这个时候选择否;这个时候要配置相关的文件路径,工程中新建文件夹Output,Lists,App,CMSIS,Lib五个文件夹,并按照下图配置好

注意,下载下来的V3.5版本的固件库与之前版本的固件库部分文件路径不同,如下:

  • 图中第一点的startup_stm32f10x_hd.s文件路径在

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

  • 图中第二点的core_cm3.c,core_cm3.h文件路径在

STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport

  • 图中第二点的stm32f10x.h,system_stm32f10x.c,system­­­­­_stm32f10x.h文件路径在

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

 

 

步骤三

配置好后,进入traget option和file extensions配置路径和部署文件夹,详细参考其他资料(旧版本配置),特别注  意要添加2个宏定义STM32F10X_HD,USE_STDPERIPH_DRIVER。(注意:STM32F10X_HD宏定义与您使用的芯片相关)

stm32f103rct6 是 STM32F10X_HD

步骤四

编译后,结果如下图,则V3.5版本固件库配置成功,这个时候我们将此工程打包,这样可以当作以后学习工程的模版template,避免每次都配置固件库(还是需要根据芯片调整宏定义,主要是区别内部flash大小,若宏错误则则下载程序成功,但是却没有正常跑起来)。

 

模版下载

        STM32固件库V3.5的工程模版template下载地址:

        http://download.csdn.net/download/qq21497936/7997113

 

上一篇:这家伙很赖,什么都没有留下...
下一篇:《stm32开发笔记(二):stm32系列使用V3.5固件库的帮助文件以及GPIO基本功能(一)

 

若该文为原创文章,转载请注明原文出处
本文章博客地址:http://blog.csdn.net/qq21497936/article/details/79203803


 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长沙红胖子Qt(长沙创微智科)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值