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
    +关注

    关注

    2240

    文章

    10676

    浏览量

    349012
  • 代码
    +关注

    关注

    30

    文章

    4558

    浏览量

    66902
  • 驱动库
    +关注

    关注

    0

    文章

    9

    浏览量

    7138

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

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

收藏 人收藏

    评论

    相关推荐

    SDK5开源高频注入的头文件怎么没有?

    ST SDK5开源,高频注入的头文件怎么没有?只有。c文件。怎么能够获得?
    发表于 04-17 07:37

    stm32l4如何下载到usb host的固件

    各位大神,请教下stm32l4如何下载到usb host的固件,还想请教下stm32有没有开源的rndis和ecm代码
    发表于 04-11 07:19

    STM32开发板开源原理图吗

    求问有STM32开发板开源原理图吗
    发表于 03-21 09:31

    STM32MP135使用HAL驱动2.4寸刷新率巨低的原因?

    使用STM32MP135 驱动2.4寸 LCD屏幕,刷新率巨低; 测试条件:(HAL) 1、硬件SPI;2、IO操作使用寄存器配置;3、SPI时钟达到16M; SPI配置如下: IO操作配置如下: 之前使用MCU操作,刷新
    发表于 03-07 07:17

    OpenHarmony开源GPUMesa3D适配说明

    ,对下使用Gallium框架,屏蔽驱动差异。在RK3568中,panfrost对ARM GPU提供了非常好的开源驱动支持。 二、适配方法 在RK3568 GPU 开源
    发表于 12-25 11:38

    python怎么定义空集合

    在Python中,可以通过两种方式来定义一个空集合: 使用大括号 {} 创建空集合 使用 set() 函数创建空集合 第一种方式是最常见的,直接使用大括号 {} 来创建一个没有任何元素的空集合
    的头像 发表于 11-21 16:20 2399次阅读

    STM32 USB虚拟串口驱动

    电子发烧友网站提供《STM32 USB虚拟串口驱动.rar》资料免费下载
    发表于 10-09 15:25 58次下载
    <b class='flag-5'>STM32</b> USB虚拟串口<b class='flag-5'>驱动</b>

    STM32G0驱动无刷电机有吗?

    STM32G0驱动无刷电机,有
    发表于 09-22 06:04

    开源图形驱动在OpenHarmony上的使用和落地

    本文转载自 OpenHarmony TSC 官方《峰会回顾第10期 | 开源图形驱动在OpenHarmony上的使用和落地》 演讲嘉宾 | 黄然 回顾整理 | 廖涛 排版校对 | 李萍萍 嘉宾简介
    发表于 08-31 18:07

    STM32G4电机驱动实例

    电子发烧友网站提供《STM32G4电机驱动实例.pdf》资料免费下载
    发表于 07-31 17:00 9次下载
    <b class='flag-5'>STM32</b>G4电机<b class='flag-5'>驱动</b>实例

    驱动开源分享

    电子发烧友网站提供《灯驱动开源分享.zip》资料免费下载
    发表于 06-12 10:19 0次下载
    灯<b class='flag-5'>驱动</b>器<b class='flag-5'>开源</b>分享

    电机驱动器分线板开源分享

    电子发烧友网站提供《电机驱动器分线板开源分享.zip》资料免费下载
    发表于 06-12 10:03 0次下载
    电机<b class='flag-5'>驱动</b>器分线板<b class='flag-5'>开源</b>分享

    日落驱动开关开源分享

    电子发烧友网站提供《日落驱动开关开源分享.zip》资料免费下载
    发表于 06-09 15:25 0次下载
    日落<b class='flag-5'>驱动</b>开关<b class='flag-5'>开源</b>分享

    电容LED驱动开源硬件

    电子发烧友网站提供《电容LED驱动开源硬件.zip》资料免费下载
    发表于 06-08 11:22 0次下载
    电容LED<b class='flag-5'>驱动</b>器<b class='flag-5'>开源</b>硬件

    stm32转simethternet开源硬件

    电子发烧友网站提供《stm32转simethternet开源硬件.zip》资料免费下载
    发表于 06-07 11:17 0次下载
    <b class='flag-5'>stm32</b>转simethternet<b class='flag-5'>开源</b>硬件