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

    关注

    2305

    文章

    11120

    浏览量

    371159
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73149
  • 驱动库
    +关注

    关注

    0

    文章

    10

    浏览量

    7333

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    飞书富文本组件RichTextVista开源

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

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

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

    开源电机驱动,免费学习

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

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

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

    STM32F4标准外设资料

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

    如何破解GPU集群集合通信路径的“黑盒”难题?

    集合通信(如NCCL、HCCL)的运行细节用户完全无感知,形成“黑盒”状态。EPS通过实时解析集合通信的底层运行状态,将隐蔽的通信路径、GPU与网卡状态等信息可视化,并提供智能路由
    的头像 发表于 05-22 10:13 714次阅读
    如何破解GPU集群<b class='flag-5'>集合</b>通信路径的“黑盒”难题?

    STM32开发入门进阶必备!《STM32嵌入式系统开发—基于STM32CubeMX和HAL》新书发布!

    近日,由华清远见教育科技集团精心编撰的教育部高等学校电子信息类专业教学指导委员会规划教材、普通高等教育电子信息类专业系列教材——《STM32嵌入式系统开发—基于STM32CubeMX和HAL》重磅
    的头像 发表于 04-03 14:54 1366次阅读
    <b class='flag-5'>STM32</b>开发入门进阶必备!《<b class='flag-5'>STM32</b>嵌入式系统开发—基于<b class='flag-5'>STM32</b>CubeMX和HAL<b class='flag-5'>库</b>》新书发布!

    DS28E05 STM32驱动

    DS28E05 STM32 驱动 1wire
    发表于 03-18 16:44 1次下载

    STM32U5驱动从1.6.0更新至1.7.0后,LPBAM的一个接口返回错误是怎么回事?

    近期更新了CUBEMXIDE为1.18.0,以前的代码工程(STM32U5_1.6.0)提示说有新驱动(STM32U5_1.7.0)可以使用,随即我便更新了
    发表于 03-07 07:35

    摩尔线程支持DeepSeek开源通信DeepEP和并行算法DualPipe

    DeepSeek开源周第四日,摩尔线程宣布已成功支持DeepSeek开源通信DeepEP和并行算法DualPipe,并发布相关开源代码仓库:MT-DeepEP和MT-DualPipe
    的头像 发表于 02-28 15:58 847次阅读

    摩尔线程完成DeepSeek开源FlashMLA和DeepGEMM适配

    自DeepSeek启动“开源周”以来,已陆续开源三个代码。摩尔线程基于全新MUSA Compute Capability 3.1计算架构,可提供原生FP8计算能力,同时升级了高性能线性代数模板
    的头像 发表于 02-27 14:40 1107次阅读

    沐曦GPU跑通DeepSeek开源代码FlashMLA

    今日,DeepSeek正式启动"开源周"计划,首发代码FlashMLA一经开源即引发全网关注。截至发稿,该项目已在GitHub斩获超7.2K Star!
    的头像 发表于 02-25 16:25 1326次阅读

    AI开源模型有什么用

    AI开源模型作为推动AI技术发展的重要力量,正深刻改变着我们的生产生活方式。接下来,AI部落小编带您了解AI开源模型有什么用。
    的头像 发表于 02-24 11:50 884次阅读

    开源AI模型是干嘛的

    开源AI模型是指那些公开源代码、允许自由访问和使用的AI模型集合。这些模型通常经过训练,能够执行特定的任务。以下,是对开源AI模型
    的头像 发表于 12-14 10:33 1288次阅读