STM32L0開發筆記 手動新增驅動檔案

2021-12-30 01:14:13 字數 459 閱讀 8840

我們可以通過stm32cubemx生成工程**,但是如果我們的工程已經建立完畢了,或者說我們在原有的工程上,開始新的專案設計,此時又需加入新的驅動,該如何呢?本文**其解決方法。

1、stm32cubemx的驅動路徑如下圖所示,我們希望加入什麼驅動,就直接將其對應的.c檔案加入到工程中即可。

2、為了使該模組生效,我們還學將其使能。其使能巨集,在stm32l0xx_hal_conf.h中,如下圖所示。

3、上述工作完成後,我們就可以對工程進行編譯了,至於驅動的具體呼叫方法,我們可以參看st公司給出的例程,或者自己重新生成乙個stm32cubemx工程檔案,進行對比即可。

STM32L0 內部EEPROM寫讀

stm32l0內部的eeprom寫操作由解鎖,寫入,加鎖過程組成,讀過程則無需解鎖。至於stm32l0內部的非易失空間區分為flash和eeprom,主要體現在用st link等工具進行整片擦除時,只擦除flash的空間,eeprom的部分不會被擦除,如同外部eeprom晶元,mpu的 公升級不影響...

STM32L0實現發射空調紅外編碼功能

最近做乙個空調紅外的功能,上網搜了一下格力空調的紅外編碼,就按照編碼模擬時序。格力空調遙控器 yb0f2 紅外碼組成如下,按解碼順序排列 起始碼 s 35位資料碼 連線碼 c 32位資料碼 1 各種編碼的電平寬度 資料碼由 0 1 組成 0的電平寬度為 600us低電平 600us高電平,1的電平寬...

STM32CubeIDE開發筆記5 ADC DMA

stm32cubeide所用版本 1.1.0 韌體庫包 f1 1.8.0 測試平台stm32f103c8t6 adc的配置很簡單,如下圖 當然,你配置好後要注意adc的採集時鐘頻率的配置,這樣匯入時才不會報錯。這樣就配置好了,匯入工程。在個人變數裡新增 user code begin pv uint...