微控制器入門學習筆記8 STM32微控制器使用

2022-07-09 12:51:10 字數 627 閱讀 9963

經常會在某個qq群裡看見某人的qq暱稱的名字"不會32絕不改名",其實無論會不會,之後名稱都改了。

stm32微控制器在我看來就三部分組成:各部分的初始化中斷的使用main函式內的程式設計

大多數人看stm32韌體庫手冊或者是stm32暫存器手冊,最後用到的其實也就是各部分的初始化。隨著時代的進步,以往需要人 手打的初始化函式,變成了封裝好的例程庫,再變成用軟體直接生成。**初始化的部分工作量是越來越小。

stm32cubemx是stm32官方的**初始化函式,用了他可以減少不少工作量。其他的不會的完全可以論壇或者技術手冊解決。

當然stm32cubemxx不是萬能的,他也有他的缺點。網上hal庫資料比較的少!韌體庫在stm32中的使用也有十幾年的歷史!用它至少資料多。

目前最新的版本的stm32的韌體庫3.5是2023年左右出的。韌體庫的例程庫其實能快速幫助初學者學會。(等待補充)

網上的教程,優先學方法,學知識真的學不到多少。

微控制器入門學習七 STM32微控制器學習四 按鍵輸入

按鍵輸入使用gpio的讀取資料功能,用到的庫函式是gpio readinputdatabit 使用的暫存器是gpiox idr。使用的板子的按鍵原理圖如下 從原理圖可看出wk up是高電平有效 key0 key1 key2是低電平有效。結合stm32原理圖看這四個按鍵分別接到了哪些引腳上 上面兩個圖...

學習筆記之 STM32微控制器

6 mco 2 0 可以提供4源不同的時鐘同步訊號,pa8 7 gpio口貌似有兩個反向串聯的二極體用作鉗位二極體。8 匯流排矩陣採用輪換演算法對系統匯流排和dma進行仲裁 9 icode匯流排,dcode匯流排 系統匯流排 dma匯流排 匯流排矩陣 ahb apb橋 10 在使用乙個外設之前,必須...

微控制器學習(一) 微控制器基礎 STM32

io四種輸入工作模式 io四種輸出工作模 stm32有8個16位定時器 stm32具有強大的異常響應系統,它把能夠打斷當前 執行流程的事件分為異常 exception 和中斷 interrupt 並把它們用乙個表管理起來,編號為 3 6的中斷向量定義為系統異常,編號從7到19的為外部中斷。中斷向量控...