平时的开发,经常需要用到很多重复的代码,因此有必要花一些时间整理一些常用的、通用的代码,到时候就可以直接拿来用了。
如果没有精力自己去整理,也可以用一些网上比较成熟的代码。
这个库里包含了很多常用的外设驱动及常用器件的驱动:USART、I2C、SPI、ADC、DAC、RTC、USB、PWM、ILI9341、MPU6050等。
项目地址:https://github.com/MaJerle/stm32f429
每个驱动的使用都配有单独的keil工程的例子:
每个工程都支持如下四个目标板:
有相关开发板的话可以直接用来测试。
核心代码放在 00-STM32F429_LIBRARIES 文件夹下:
文章出处:【微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
STM32
+关注
关注
2240文章
10676浏览量
349012 -
代码
+关注
关注
30文章
4558浏览量
66902 -
驱动库
+关注
关注
0文章
9浏览量
7138
原文标题:一款开源的STM32驱动库集合
文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
stm32l4如何下载到usb host的固件库?
各位大神,请教下stm32l4如何下载到usb host的固件库,还想请教下stm32有没有开源的rndis和ecm代码
发表于 04-11 07:19
STM32MP135使用HAL库驱动2.4寸刷新率巨低的原因?
使用STM32MP135 驱动2.4寸 LCD屏幕,刷新率巨低;
测试条件:(HAL库)
1、硬件SPI;2、IO操作使用寄存器配置;3、SPI时钟达到16M;
SPI配置如下:
IO操作配置如下:
之前使用MCU操作,刷新
发表于 03-07 07:17
OpenHarmony开源GPU库Mesa3D适配说明
,对下使用Gallium框架,屏蔽驱动差异。在RK3568中,panfrost对ARM GPU提供了非常好的开源驱动支持。
二、适配方法
在RK3568 GPU 开源
发表于 12-25 11:38
python怎么定义空集合
在Python中,可以通过两种方式来定义一个空集合: 使用大括号 {} 创建空集合 使用 set() 函数创建空集合 第一种方式是最常见的,直接使用大括号 {} 来创建一个没有任何元素的空集合
开源图形驱动在OpenHarmony上的使用和落地
本文转载自 OpenHarmony TSC 官方《峰会回顾第10期 | 开源图形驱动在OpenHarmony上的使用和落地》
演讲嘉宾 | 黄然
回顾整理 | 廖涛
排版校对 | 李萍萍
嘉宾简介
发表于 08-31 18:07
评论