平時(shí)的開(kāi)發(fā),經(jīng)常需要用到很多重復(fù)的代碼,因此有必要花一些時(shí)間整理一些常用的、通用的代碼,到時(shí)候就可以直接拿來(lái)用了。
如果沒(méi)有精力自己去整理,也可以用一些網(wǎng)上比較成熟的代碼。
這個(gè)庫(kù)里包含了很多常用的外設(shè)驅(qū)動(dòng)及常用器件的驅(qū)動(dòng):USART、I2C、SPI、ADC、DAC、RTC、USB、PWM、ILI9341、MPU6050等。
本文推薦一個(gè)開(kāi)源的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)開(kāi)發(fā)板的話可以直接用來(lái)測(cè)試。
核心代碼放在 00-STM32F429_LIBRARIES 文件夾下:
文章出處:【微信公眾號(hào):STM32嵌入式開(kāi)發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
STM32
-
代碼
-
驅(qū)動(dòng)庫(kù)
原文標(biāo)題:一款開(kāi)源的STM32驅(qū)動(dòng)庫(kù)集合
文章出處:【微信號(hào):c-stm32,微信公眾號(hào):STM32嵌入式開(kāi)發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
STM32F10x標(biāo)準(zhǔn)外設(shè)庫(kù)參考手冊(cè)
發(fā)表于 06-24 09:26
?5次下載
近日,阿里云與中興通訊宣布達(dá)成開(kāi)源數(shù)據(jù)庫(kù)領(lǐng)域的深度合作。中興通訊正式加入PolarDB開(kāi)源社區(qū),并榮任首屆理事會(huì)成員單位,這一舉措標(biāo)志著兩大科技巨頭在數(shù)據(jù)庫(kù)領(lǐng)域的合作邁向新的高度。
發(fā)表于 05-17 10:47
?445次閱讀
據(jù)悉,阿里云與中興通訊于5月16日公布了開(kāi)源數(shù)據(jù)庫(kù)合作事宜。中興通訊正式宣布加入PolarDB開(kāi)源社區(qū),并擔(dān)任首屆理事會(huì)成員單位。
發(fā)表于 05-16 16:34
?337次閱讀
各位大神,請(qǐng)教下stm32l4如何下載到usb host的固件庫(kù),還想請(qǐng)教下stm32有沒(méi)有開(kāi)源的rndis和ecm代碼
發(fā)表于 04-11 07:19
有人打算使用STM32U5系列片內(nèi)LPTIM做低功耗模式喚醒?;?b class='flag-5'>STM32 LL庫(kù)組織代碼,折騰幾天后似乎連中斷都進(jìn)不了,想找找是否有現(xiàn)存LL庫(kù)例程可以參考。
發(fā)表于 01-07 14:12
?1261次閱讀
,對(duì)下使用Gallium框架,屏蔽驅(qū)動(dòng)差異。在RK3568中,panfrost對(duì)ARM GPU提供了非常好的開(kāi)源驅(qū)動(dòng)支持。
二、適配方法
在RK3568 GPU 開(kāi)源
發(fā)表于 12-25 11:38
Layer)來(lái)簡(jiǎn)化芯片和外設(shè)的驅(qū)動(dòng)開(kāi)發(fā)。在STM32F1中,外部中斷的關(guān)閉是通過(guò)HAL庫(kù)中的相應(yīng)函數(shù)來(lái)實(shí)現(xiàn)的。下面我將詳細(xì)介紹如何使用HAL庫(kù)關(guān)閉外部中斷。 引入必要的頭文件 要使用
發(fā)表于 12-22 13:52
?2577次閱讀
在基于STM32微控制器的嵌入式系統(tǒng)開(kāi)發(fā)中,GPIO(GeneralPurposeInput/Output)控制是其中最基本、最常見(jiàn)的操作之一。通過(guò)使用STM32的HAL庫(kù),可以輕松地對(duì)GPIO進(jìn)行配置和控制。本文將演示如何使用
發(fā)表于 12-21 15:22
?2367次閱讀
本文介紹了STM32基于標(biāo)準(zhǔn)外設(shè)庫(kù)的外部中斷配置,以及基于參考手冊(cè)如何更加寄存器配置外部中斷
發(fā)表于 11-02 14:13
?1432次閱讀
Vitis 統(tǒng)一軟件平臺(tái)包括一組廣泛的、性能優(yōu)化的開(kāi)源庫(kù),這些庫(kù)提供了即開(kāi)即用的加速功能,并且對(duì)現(xiàn)有應(yīng)用實(shí)現(xiàn)最小化代碼更改或零更改。
發(fā)表于 10-30 17:23
?562次閱讀
STM32庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南-劉火良,電子 epub格式,清晰非掃描
發(fā)表于 10-27 16:25
?20次下載
STM32的HAL和LL庫(kù)到底能不能混合使用呢? STM32的HAL(Hardware Abstraction Layer)和LL(Low Level)庫(kù)是ST公司為快速開(kāi)發(fā)
發(fā)表于 10-26 17:42
?1273次閱讀
STM32 HAL庫(kù)串口同時(shí)收發(fā),接收卡死? 為什么STM32 HAL庫(kù)串口會(huì)出現(xiàn)同時(shí)收發(fā)導(dǎo)致接收卡死的問(wèn)題?如何解決這個(gè)問(wèn)題? 首先,我們來(lái)了解一下
發(fā)表于 10-26 17:42
?3112次閱讀
STM32 HAL庫(kù)串口收發(fā)是如何使用的? STM32是一款高性能的微控制器,它擁有廣泛的應(yīng)用領(lǐng)域,其中包括了各種通訊應(yīng)用,如UART串口通訊。HAL庫(kù)是ST公司為了方便開(kāi)發(fā)者使用
發(fā)表于 10-26 17:42
?1081次閱讀
STM32Cube LL庫(kù)的巧妙之處
發(fā)表于 09-27 16:26
?1245次閱讀
評(píng)論