0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开源STM32驱动库的集合

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2022-07-06 10:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

平时的开发,经常需要用到很多重复的代码,因此有必要花一些时间整理一些常用的、通用的代码,到时候就可以直接拿来用了。

如果没有精力自己去整理,也可以用一些网上比较成熟的代码。

这个库里包含了很多常用的外设驱动及常用器件的驱动:USART、I2C、SPI、ADCDAC、RTC、USB、PWM、ILI9341、MPU6050等。

本文推荐一个开源的STM32外设驱动库。

343988d6-f91e-11ec-ba43-dac502259ad0.png

项目地址:https://github.com/MaJerle/stm32f429

344e0946-f91e-11ec-ba43-dac502259ad0.png

34635f44-f91e-11ec-ba43-dac502259ad0.png

346ba0e6-f91e-11ec-ba43-dac502259ad0.png

每个驱动的使用都配有单独的keil工程的例子:

347731c2-f91e-11ec-ba43-dac502259ad0.png

34852e30-f91e-11ec-ba43-dac502259ad0.png

每个工程都支持如下四个目标板:

34900e22-f91e-11ec-ba43-dac502259ad0.png

有相关开发板的话可以直接用来测试。

核心代码放在 00-STM32F429_LIBRARIES 文件夹下:

34a6c8a6-f91e-11ec-ba43-dac502259ad0.png


文章出处:【微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2314

    文章

    11214

    浏览量

    375396
  • 代码
    +关注

    关注

    30

    文章

    4985

    浏览量

    74578
  • 驱动库
    +关注

    关注

    0

    文章

    10

    浏览量

    7378

原文标题:一款开源的STM32驱动库集合

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源STM32H7B0+SD NAND,精密仪表十年数据不丢

    开源广场开源,包含: - �� 原理图:STM32H7B0最小系统 + SD NAND接口 - �� PCB文件:LGA-8封装(已验证可打样) - �� BOM清单:含CS创世SD
    发表于 05-14 16:29

    探索 Adafruit Trellis:开源背光键盘驱动系统

    探索 Adafruit Trellis:开源背光键盘驱动系统 在电子设计领域,一款优秀的开源背光键盘驱动系统能为项目带来更多的可能性和便利性。Adafruit Trellis 就是这样
    的头像 发表于 05-10 16:15 741次阅读

    开源!eink墨水屏+演示系统,高效开发必看

    硬件驱动到界面设计的完整解决方案,助你快速构建稳定、低功耗的墨水屏应用。 一、 eink墨水屏操作 LuatOS eink是专为电子墨水屏设计的驱动
    的头像 发表于 02-23 21:53 827次阅读
    <b class='flag-5'>开源</b>!eink墨水屏<b class='flag-5'>库</b>+演示系统,高效开发必看

    《机智云Gokit3开发篇》4 RGB灯的介绍与驱动移植(HAL

    的色彩控制能力。本文聚焦Gokit3开发板(MCU模式,主控STM32F103C8T6),以HAL为开发基础,从P9813驱动芯片的工作原理入手,系统讲解RGB灯的
    的头像 发表于 01-28 19:11 5441次阅读
    《机智云Gokit3开发篇》4 RGB灯的介绍与<b class='flag-5'>驱动</b>移植(HAL<b class='flag-5'>库</b>)

    OpenTenBase核心贡献者分享开源数据的破局之路

    “在开源数据已成一片‘红海’的当下,单纯比拼‘快’或‘省’,已很难在开发者心中建立独特的护城河。”OpenTenBase核心贡献者、腾讯云数据专家工程师李晋钢这样阐述他对当前数据
    的头像 发表于 12-29 14:00 628次阅读

    意法半导体STM32 MCU AI模型再扩容

    近日,意法半导体(ST)发布了新的人工智能模型,并增强了开发项目对STM32 AI模型的支持,以加快嵌入式人工智能应用的原型开发和产品开发。这标志着STM32 AI模型再次增加新的
    的头像 发表于 11-24 10:00 1637次阅读

    Altium Designer集成如何进行离散编辑

    集成是一个原理图库和PCB封装对应好封装的一个集合,集成的方便就是可以直接调用,但是往往我们需要对封装
    的头像 发表于 10-16 11:06 1368次阅读
    Altium Designer集成<b class='flag-5'>库</b>如何进行离散编辑

    SFUD驱动实战手册:串行SPI Flash开发全流程解析

    工作原理与实战技巧。 SFUD( Serial Flash Universal Driver)是开源的串行SPI Flash通用驱动。   旨在解决不同品牌及规格串行Flash的命令差异问题,通过
    的头像 发表于 07-29 13:19 927次阅读
    SFUD<b class='flag-5'>驱动</b><b class='flag-5'>库</b>实战手册:串行SPI Flash开发全流程解析

    飞书富文本组件RichTextVista开源

    近日,飞书正式将其自研的富文本组件 RichTextVista(简称“RTV”)开源,并上线OpenHarmony 三方中心仓。该组件以领先的性能、流畅的渲染体验与高度的开放性,为鸿蒙生态提供了更高效的富文本解决方案。
    的头像 发表于 07-16 16:47 1247次阅读

    零知开源——STM32F407VET6驱动SHT41温湿度传感器完整教程

    摘要:本项目基于STM32F407VET6零知增强板驱动SHT41高精度温湿度传感器,实现±0.2℃温度精度和±1.8%RH湿度精度的数据采集。硬件连接采用I2C接口(SCL:PB6,SDA:PB7
    的头像 发表于 07-09 18:53 2105次阅读
    零知<b class='flag-5'>开源</b>——<b class='flag-5'>STM32</b>F407VET6<b class='flag-5'>驱动</b>SHT41温湿度传感器完整教程

    零知开源——STM32F4结合BMP581气压传感器实现ST7789中文显示教程

    零知开源平台是一个专为国开发者设计的软硬件开源平台,提供比Arduino更易上手的开发体验。本教程展示了如何在STM32F407VET6增强板上实现ST7789显示屏的中文显示功能,结合BMP581
    的头像 发表于 07-09 09:21 2355次阅读
    零知<b class='flag-5'>开源</b>——<b class='flag-5'>STM32</b>F4结合BMP581气压传感器实现ST7789中文显示教程

    请问EZ-Serial固件是否使用任何OSS(开源软件)或软件?

    EZ-Serial 固件是否使用任何 OSS(开源软件)或软件?
    发表于 07-02 08:14

    开源电机驱动,免费学习

    CW32L010_BLDC_ESC_Driver电机驱动开发板 项目与资料开源项目详细开源资料可点击复制链接转到浏览器: CW32L010_BLDC_ESC_Driver电机驱动开发板
    的头像 发表于 07-01 14:51 1168次阅读
    <b class='flag-5'>开源</b>电机<b class='flag-5'>驱动</b>,免费学习

    开源电机驱动,免费直播学习!

    开源电机驱动,免费直播学习!
    的头像 发表于 06-13 10:07 2129次阅读
    <b class='flag-5'>开源</b>电机<b class='flag-5'>驱动</b>,免费直播学习!

    STM32F4标准外设资料

    stm32f4xx.h,标准外设
    发表于 06-08 09:49 5次下载