STM32固件库模版

本文介绍了如何使用STM32的官方固件库STM32F10x_StdPeriph_Lib_V3.5.0搭建开发环境。通过在KEIL4中配置并整合固件库资源,为初学者提供了详细的步骤指导。了解如何设置预定义并解决常见错误。
摘要由CSDN通过智能技术生成

用stm32才发现,st公司还专为stm32设计了固件库,目的是为了缩短研发人员的开发时间;虽然用固件库会影响代码的执行效率,不过比起从零开始的项目,选择固件库还是比较值得的。
我用的的固件库是官方最新版本3.5版:STM32F10x_StdPeriph_Lib_V3.5.0
下载地址:http://download.csdn.net/detail/fangchuang/4303888
开发工具:KEIL4

刚开始用这个库的时候很无助,因为第一次用固件库~以下是我建立模版的步骤和注意事项:
1.解压固件库后先观察目录的整体结构,可以知道固件库里面要弄出来的东西是Libraries目录,Project目录是固件库的应用,可以为今后开发项目做参考。

2.现在建立一个keil4的新工程,规划好各个目录,建立List放lst,建立Obj就放Obj相关,最后建立Source目录这里面放源代码,在此目录下建立User作为用户目录用(今后移植ucgui什么的都好区分开来);把固件库Libraries目录下的CMSIS和STM32F10x_StdPeriph_Driver复制出来到Source。

3.然后直接在工程里面添加就好了,再根据报错和解压的库Project目录里的工程参考一个一个的解决错误,就完成了基本stm32的模版。

注意:这个库需要两个预定义,我是这个USE_STDPERIPH_DRIVER, STM32F10X_MD_VL,根据自己不同的需要修改添加。

以下是截图参考:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值