如何利用st官方库编程开发
以stm32f427为例,介绍如何st官方库文件(例程+驱动文件)开发
下载st官方库
进入st官网
下载下来就是下面的压缩文件
库文件介绍
这部分可参考STM32官方库文件分析及使用
利用库文件创建工程
- 新建deam文件夹,新建如图所示的文件夹,DeviceSupport用来存放设备支持文件,output用来存放编译中间文件,STM32F4xxStdPeriph_Driver用来存放外设驱动文件,User存放用户文件
把以下文件拷贝到DeviceSupport文件夹中
也就是这些
把以下文件拷贝到STM32F4xxStdPeriph_Driver文件夹中
把以下文件拷到User文件夹中 - 使用keil创建新的工程(笔者使用的是keil4)
选择芯片
创建你的包并添加相关文件
User添加main和stm32f4xx_it.c
添加完后,界面就变成了下图
配置工程
添加USE_STDPERIPH_DRIVER
添加.h文件的路径 - 编译排除一些错误
fmsc.c文件没有用到,可以直接删掉
这个是选择官方的哪块开发板,因为没有用官方的板子,可以去掉不选
去掉后有些宏定义没有定义,这些也可以去掉
最后编译无错,可以开始你的开发了!
利用库驱动文件开发
每个库驱动文件都有详细的使用方法
此外还有库中官方的例程,enjoy yourself!
补充:常用快捷键
F12是进入函数或变量的定义处
Ctrl+-是返回跳转前