平時(shí)的開發(fā),經(jīng)常需要用到很多重復(fù)的代碼,因此有必要花一些時(shí)間整理一些常用的、通用的代碼,到時(shí)候就可以直接拿來用了。
如果沒有精力自己去整理,也可以用一些網(wǎng)上比較成熟的代碼。
這個(gè)庫(kù)里包含了很多常用的外設(shè)驅(qū)動(dòng)及常用器件的驅(qū)動(dòng):USART、I2C、SPI、ADC、DAC、RTC、USB、PWM、ILI9341、MPU6050等。
本文推薦一個(gè)開源的STM32外設(shè)驅(qū)動(dòng)庫(kù)。
項(xiàng)目地址:https://github.com/MaJerle/stm32f429
每個(gè)驅(qū)動(dòng)的使用都配有單獨(dú)的keil工程的例子:
每個(gè)工程都支持如下四個(gè)目標(biāo)板:
有相關(guān)開發(fā)板的話可以直接用來測(cè)試。
核心代碼放在 00-STM32F429_LIBRARIES 文件夾下:
文章出處:【微信公眾號(hào):STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
STM32
-
代碼
-
驅(qū)動(dòng)庫(kù)
原文標(biāo)題:一款開源的STM32驅(qū)動(dòng)庫(kù)集合
文章出處:【微信號(hào):c-stm32,微信公眾號(hào):STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
近日,由伙伴參與共建的鴻蒙原生開源庫(kù)“ViewPool”在OpenHarmony社區(qū)正式上線。這個(gè)開發(fā)庫(kù)是基于OpenHarmony技術(shù)孵化的成果,充分發(fā)揮了平臺(tái)的技術(shù)特性,同時(shí)融入了伙伴在應(yīng)用開發(fā)
發(fā)表于 12-20 14:44
?275次閱讀
開源AI模型庫(kù)是指那些公開源代碼、允許自由訪問和使用的AI模型集合。這些模型通常經(jīng)過訓(xùn)練,能夠執(zhí)行特定的任務(wù)。以下,是對(duì)開源AI模型
發(fā)表于 12-14 10:33
?228次閱讀
HAL庫(kù)(Hardware Abstraction Layer Library,硬件抽象層庫(kù))在STM32開發(fā)中扮演著至關(guān)重要的角色。以下是HAL庫(kù)在
發(fā)表于 12-02 13:35
?475次閱讀
芯原股份 (芯原,股票代碼:688521.SH) 今日宣布與嵌入式系統(tǒng)領(lǐng)域領(lǐng)先的開源圖形庫(kù)LVGL達(dá)成戰(zhàn)略合作,在LVGL庫(kù)中支持芯原的低功耗3D和VGLite 2.5D GPU技術(shù)。此次合作旨在
發(fā)表于 11-29 09:20
?392次閱讀
簡(jiǎn)介 本文我們將探討不同 jdk 版本中各類的起源,以及新引入的類和接口背后的目的。我們將分析之前版本存在的問題,以及為何需要引入新的類或接口。此外,我們還將介紹集合類和接口中的新特性。文章將逐一
發(fā)表于 11-22 11:12
?234次閱讀
以“開源生態(tài)筑基礎(chǔ),數(shù)字經(jīng)濟(jì)鑄未來”為主題的2024全球數(shù)字經(jīng)濟(jì)大會(huì)——開放原子開源數(shù)據(jù)庫(kù)生態(tài)論壇在北京成功舉辦。開放原子開源基金會(huì)副秘書長(zhǎng)辛?xí)匀A出席并致辭,北京市經(jīng)濟(jì)和信息化局信息化
發(fā)表于 09-24 10:36
?481次閱讀
第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(詳細(xì)講解+HAL庫(kù))
發(fā)表于 08-21 16:31
?2827次閱讀
STM32F10x標(biāo)準(zhǔn)外設(shè)庫(kù)參考手冊(cè)
發(fā)表于 06-24 09:26
?12次下載
近日,阿里云與中興通訊宣布達(dá)成開源數(shù)據(jù)庫(kù)領(lǐng)域的深度合作。中興通訊正式加入PolarDB開源社區(qū),并榮任首屆理事會(huì)成員單位,這一舉措標(biāo)志著兩大科技巨頭在數(shù)據(jù)庫(kù)領(lǐng)域的合作邁向新的高度。
發(fā)表于 05-17 10:47
?596次閱讀
據(jù)悉,阿里云與中興通訊于5月16日公布了開源數(shù)據(jù)庫(kù)合作事宜。中興通訊正式宣布加入PolarDB開源社區(qū),并擔(dān)任首屆理事會(huì)成員單位。
發(fā)表于 05-16 16:34
?498次閱讀
本示例集合語(yǔ)言基礎(chǔ)類庫(kù)的各個(gè)子模塊,展示了各個(gè)模塊的基礎(chǔ)功能
發(fā)表于 04-29 16:38
?606次閱讀
ST SDK5開源庫(kù),高頻注入的頭文件怎么沒有?只有。c文件。怎么能夠獲得?
發(fā)表于 04-17 07:37
各位大神,請(qǐng)教下stm32l4如何下載到usb host的固件庫(kù),還想請(qǐng)教下stm32有沒有開源的rndis和ecm代碼
發(fā)表于 04-11 07:19
求問有STM32開發(fā)板開源原理圖嗎
發(fā)表于 03-21 09:31
使用STM32MP135 驅(qū)動(dòng)2.4寸 LCD屏幕,刷新率巨低;
測(cè)試條件:(HAL庫(kù))
1、硬件SPI;2、IO操作使用寄存器配置;3、SPI時(shí)鐘達(dá)到16M;
SPI配置如下:
IO操作配置如下:
之前使用MCU操作,刷新
發(fā)表于 03-07 07:17
評(píng)論