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

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

下载st官方库

进入st官网
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
下载下来就是下面的压缩文件
这里写图片描述

库文件介绍

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

利用库文件创建工程

  1. 新建deam文件夹,新建如图所示的文件夹,DeviceSupport用来存放设备支持文件,output用来存放编译中间文件,STM32F4xxStdPeriph_Driver用来存放外设驱动文件,User存放用户文件
    这里写图片描述
    把以下文件拷贝到DeviceSupport文件夹中
    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里写图片描述
    也就是这些
    这里写图片描述
    把以下文件拷贝到STM32F4xxStdPeriph_Driver文件夹中
    这里写图片描述
    把以下文件拷到User文件夹中
    这里写图片描述
  2. 使用keil创建新的工程(笔者使用的是keil4)
    这里写图片描述
    选择芯片
    这里写图片描述
    这里写图片描述
    创建你的包并添加相关文件
    这里写图片描述
    这里写图片描述
    这里写图片描述
    User添加main和stm32f4xx_it.c
    添加完后,界面就变成了下图
    这里写图片描述
    配置工程
    这里写图片描述
    添加USE_STDPERIPH_DRIVER
    这里写图片描述
    添加.h文件的路径
    这里写图片描述
    这里写图片描述
    这里写图片描述
  3. 编译排除一些错误
    这里写图片描述
    fmsc.c文件没有用到,可以直接删掉
    这里写图片描述
    这个是选择官方的哪块开发板,因为没有用官方的板子,可以去掉不选
    这里写图片描述
    去掉后有些宏定义没有定义,这些也可以去掉
    这里写图片描述
    最后编译无错,可以开始你的开发了!

利用库驱动文件开发

每个库驱动文件都有详细的使用方法
这里写图片描述
此外还有库中官方的例程,enjoy yourself!
补充:常用快捷键
F12是进入函数或变量的定义处
Ctrl+-是返回跳转前

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值