STM32學習筆記之一 初窺STM32

2021-06-22 19:57:38 字數 941 閱讀 8773

怎麼做好學習筆記?

答:自我感知-->學習知識-->歸納總結-->自我昇華(真正屬於自己的知識是,拋開書本,運用時,你還能記得的思想)

自我感知--看到知識概念,先自我感覺那應該是個什麼東西(如:暫存器---寄存東西(資料)的地方嘛)

學習知識--有了自我感知後,就需要驗證自己的感知是否正確,請記住,帶著自己思想的學習是最高效的學習(如:暫存器---存什麼東西呢?)

自我昇華--歸納總結後,就可以提取知識的精華了,很多東西學到最後就剩那幾句話(如:所謂暫存器就是用來存東西的嘛,根據不同需求訪問不同東西,才分為了不同的暫存器嘛)

此隨筆為第一篇,也就是自我感知篇,所以都是一些最初的感知,並無深度,後續會按照「怎麼做好學習筆記」的思路開展後續的篇章。

閒話不多說了,作為感知,是不是該瞟一瞟stm32的知識架構,學習新知識就是先搭框架,再層層填滿血肉,最後化繁為簡以運用不同場合。

stm32知識架構:

1、gpio

2、時鐘相關:rtc、看門狗、pwm

3、通訊協議相關:usart、i2c、spi、usb

4、作業系統相關:ucos-ii

5、圖形相關:lcd、ucgui

mcu怎麼和外設通訊進行資料互動呢?

mcu都有與之相關的暫存器了,外設也不例外,外設用這些(資料相關的+控制相關的)暫存器,來表達自身的屬性並通過某種東東(神馬東東)與其它裝置(包含mcu)通訊。

神馬東東--資料與資料的互動得有條理的,這一來各種通訊協議就隨之而來了,神馬usart、i2c、spi...

(中斷+暫存器)這思路蠻重要....

現在來一一感知感知:

gpio--通用輸入輸出口,很抽象的感覺,真的是是個通道的什麼東東麼?---「暫存器+控制器」 ->存東西的唄

rtc、看門狗、pwm--時鐘相關的東東唄

usart、i2c、spi、usb--協議唄

今天就到此為止...

stm32學習筆記一

最近小毅入手了一塊stm32,考慮到其arm cotexm3核心的強大性,決定學學。今天是第一次接觸,先從簡單的開始。小毅使用的開發環境是windows下的rvmdk,是keil的乙個版本,keil大家都不陌生吧,哈哈,學過51的都知道,就不贅述了。遇到了第乙個問題 led.axf error l6...

STM32學習筆記 一

一 stm32韌體 庫 學習 1.建立模板 模板是按照附件的方法建立的,共建立了 4個資料夾 cmsis startup user project 在project 中還建立了 2個資料夾 obj和 listing 用於存放目標檔案和列表檔案。最終的物理目錄如下。在mdk4.23 中建立相應的目錄,...

STM32學習筆記

剛到公司實習,要學習stm32開發,boss給了一塊戰艦開發板,讓我自己寫乙個功能要用在公司的產品上。難啊。以前根本沒接觸過stm32,只能一步一步慢慢來,利用晚上利用週末惡補一下。哎,算是為了大學前兩年還債吧。一 跑馬燈實驗 gpio輸出 實驗環境 keil4 實驗平台 戰艦stm32開發板 gp...