平时的开发,经常需要用到很多重复的代码,因此有必要花一些时间整理一些常用的、通用的代码,到时候就可以直接拿来用了。
如果没有精力自己去整理,也可以用一些网上比较成熟的代码。
这个库里包含了很多常用的外设驱动及常用器件的驱动:USART、I2C、SPI、ADC、DAC、RTC、USB、PWM、ILI9341、MPU6050等。
本文推荐一个开源的STM32外设驱动库。

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






有相关开发板的话可以直接用来测试。
核心代码放在 00-STM32F429_LIBRARIES 文件夹下:

文章出处:【微信公众号: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 就是这样
开源!eink墨水屏库+演示系统,高效开发必看
硬件驱动到界面设计的完整解决方案,助你快速构建稳定、低功耗的墨水屏应用。 一、 eink墨水屏操作库 LuatOS eink库是专为电子墨水屏设计的驱动
《机智云Gokit3开发篇》4 RGB灯的介绍与驱动移植(HAL库)
的色彩控制能力。本文聚焦Gokit3开发板(MCU模式,主控STM32F103C8T6),以HAL库为开发基础,从P9813驱动芯片的工作原理入手,系统讲解RGB灯的
OpenTenBase核心贡献者分享开源数据库的破局之路
“在开源数据库已成一片‘红海’的当下,单纯比拼‘快’或‘省’,已很难在开发者心中建立独特的护城河。”OpenTenBase核心贡献者、腾讯云数据库专家工程师李晋钢这样阐述他对当前数据库
意法半导体STM32 MCU AI模型库再扩容
近日,意法半导体(ST)发布了新的人工智能模型,并增强了开发项目对STM32 AI模型库的支持,以加快嵌入式人工智能应用的原型开发和产品开发。这标志着STM32 AI模型库再次增加新的
SFUD驱动库实战手册:串行SPI Flash开发全流程解析
工作原理与实战技巧。 SFUD( Serial Flash Universal Driver)是开源的串行SPI Flash通用驱动库。 旨在解决不同品牌及规格串行Flash的命令差异问题,通过
飞书富文本组件库RichTextVista开源
近日,飞书正式将其自研的富文本组件库 RichTextVista(简称“RTV”)开源,并上线OpenHarmony 三方库中心仓。该组件以领先的性能、流畅的渲染体验与高度的开放性,为鸿蒙生态提供了更高效的富文本解决方案。
零知开源——STM32F407VET6驱动SHT41温湿度传感器完整教程
摘要:本项目基于STM32F407VET6零知增强板驱动SHT41高精度温湿度传感器,实现±0.2℃温度精度和±1.8%RH湿度精度的数据采集。硬件连接采用I2C接口(SCL:PB6,SDA:PB7
零知开源——STM32F4结合BMP581气压传感器实现ST7789中文显示教程
零知开源平台是一个专为国开发者设计的软硬件开源平台,提供比Arduino更易上手的开发体验。本教程展示了如何在STM32F407VET6增强板上实现ST7789显示屏的中文显示功能,结合BMP581
开源电机驱动,免费学习
CW32L010_BLDC_ESC_Driver电机驱动开发板 项目与资料开源项目详细开源资料可点击复制链接转到浏览器: CW32L010_BLDC_ESC_Driver电机驱动开发板
开源STM32驱动库的集合
评论