如何利用st官方库编程开发

以stm32f427为例,介绍如何st官方库文件(例程+驱动文件)开发

下载st官方库

进入st官网
如何利用st官方库编程开发_第1张图片
如何利用st官方库编程开发_第2张图片
如何利用st官方库编程开发_第3张图片
如何利用st官方库编程开发_第4张图片
如何利用st官方库编程开发_第5张图片
下载下来就是下面的压缩文件
这里写图片描述

库文件介绍

这部分可参考STM32官方库文件分析及使用

利用库文件创建工程

  1. 新建deam文件夹,新建如图所示的文件夹,DeviceSupport用来存放设备支持文件,output用来存放编译中间文件,STM32F4xxStdPeriph_Driver用来存放外设驱动文件,User存放用户文件
    如何利用st官方库编程开发_第6张图片
    把以下文件拷贝到DeviceSupport文件夹中
    如何利用st官方库编程开发_第7张图片
    如何利用st官方库编程开发_第8张图片
    如何利用st官方库编程开发_第9张图片
    如何利用st官方库编程开发_第10张图片
    也就是这些
    如何利用st官方库编程开发_第11张图片
    把以下文件拷贝到STM32F4xxStdPeriph_Driver文件夹中
    如何利用st官方库编程开发_第12张图片
    把以下文件拷到User文件夹中
    如何利用st官方库编程开发_第13张图片
  2. 使用keil创建新的工程(笔者使用的是keil4)
    如何利用st官方库编程开发_第14张图片
    选择芯片
    如何利用st官方库编程开发_第15张图片
    如何利用st官方库编程开发_第16张图片
    创建你的包并添加相关文件
    如何利用st官方库编程开发_第17张图片
    如何利用st官方库编程开发_第18张图片
    如何利用st官方库编程开发_第19张图片
    User添加main和stm32f4xx_it.c
    添加完后,界面就变成了下图
    如何利用st官方库编程开发_第20张图片
    配置工程
    如何利用st官方库编程开发_第21张图片
    添加USE_STDPERIPH_DRIVER
    如何利用st官方库编程开发_第22张图片
    添加.h文件的路径
    如何利用st官方库编程开发_第23张图片
    如何利用st官方库编程开发_第24张图片
    如何利用st官方库编程开发_第25张图片
  3. 编译排除一些错误
    如何利用st官方库编程开发_第26张图片
    fmsc.c文件没有用到,可以直接删掉
    如何利用st官方库编程开发_第27张图片
    这个是选择官方的哪块开发板,因为没有用官方的板子,可以去掉不选
    如何利用st官方库编程开发_第28张图片
    去掉后有些宏定义没有定义,这些也可以去掉
    如何利用st官方库编程开发_第29张图片
    最后编译无错,可以开始你的开发了!

利用库驱动文件开发

每个库驱动文件都有详细的使用方法
如何利用st官方库编程开发_第30张图片
此外还有库中官方的例程,enjoy yourself!
补充:常用快捷键
F12是进入函数或变量的定义处
Ctrl+-是返回跳转前

你可能感兴趣的:(裸机开发)