STM32韌體庫模版

2021-06-06 11:51:42 字數 763 閱讀 9460

開發工具:keil4

剛開始用這個庫的時候很無助,因為第一次用韌體庫~以下是我建立模版的步驟和注意事項:

1.解壓韌體庫後先觀察目錄的整體結構,可以知道韌體庫裡面要弄出來的東西是libraries目錄,project目錄是韌體庫的應用,可以為今後開發專案做參考。

2.現在建立乙個keil4的新工程,規劃好各個目錄,建立list放lst,建立obj就放obj相關,最後建立source目錄這裡面放源**,在此目錄下建立user作為使用者目錄用(今後移植ucgui什麼的都好區分開來);把韌體庫libraries目錄下的cmsis和stm32f10x_stdperiph_driver複製出來到source。

3.然後直接在工程裡面新增就好了,再根據報錯和解壓的庫project目錄裡的工程參考乙個乙個的解決錯誤,就完成了基本stm32的模版。

注意:這個庫需要兩個預定義,我是這個use_stdperiph_driver, stm32f10x_md_vl,根據自己不同的需要修改新增。

以下是截圖參考:

STM32韌體庫介紹

前言 主要內容 htmresc 資料夾 libraries 資料夾 project 資料夾 utilities 資料夾 stm32f10x stdperiph lib um.chm 前言 本文以stm32f1韌體庫包為例,其他的資料夾目錄結構一樣的。解壓後出現四個資料夾,乙個幫助文件,乙個網頁鏈結。...

stm32 韌體庫之 中斷

stm32 可以支援的 68 個外部中斷通道,已經固定的分配給相應的外部裝置。每個中斷通道都具備自己的中斷優先順序控制位元組 pri n 8 位,但在 stm32 中只使用 4 位,高 4 位有效 共可以有 5 種分組 第 0 組方式 所有 4 位用於響應中斷 bit7 bit6 bit5 bit4...

STM32韌體庫使用分析

stm32 的v3.3.0庫,內有cmsis的資料夾為arm cortex 微控制器軟體介面標準,現在將我實際工作中的作乙個簡要分析 1.選擇啟動檔案 根據自己所用的晶元的型號,選擇正確的啟動檔案。這個根據資料手冊上的劃分。例如 stm32f101vbt6 就選擇 startup stm32f10x...