用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,根据自己不同的需要修改添加。
以下是截图参考:
STM32固件库模版
最新推荐文章于 2022-08-20 19:04:38 发布
本文介绍了如何使用STM32的官方固件库STM32F10x_StdPeriph_Lib_V3.5.0搭建开发环境。通过在KEIL4中配置并整合固件库资源,为初学者提供了详细的步骤指导。了解如何设置预定义并解决常见错误。
摘要由CSDN通过智能技术生成