STM32學習摘要

2021-10-02 15:56:52 字數 1570 閱讀 7799

1,stm32晶元解讀 //a-看看就行,大致了解下32的結構,了解下32要怎麼學

2,開發環境搭建-軟體安裝//b-看看就行,裝軟體1萬個法…

4,新建工程模板-基於韌體庫//b-看看,搭不出來用它的

6,手把手編寫跑馬燈實驗-庫函式//c-細看 第一次編寫 他編的比較詳細 模仿至上

原理可能開始都懂不起

7,按鍵輸入實驗-gpio做輸入//c-細看 同上

8,stm32時鐘系統精講//c-細看 32最難的地也是最重要的地方 這不明白後面看著就很難受

10,nvic中斷優先順序管理//c-細看 原理要懂差不多 32的中斷比51複雜很多 如果管理不好程式很容易出問題

11,串列埠通訊原理講解-uart//c-細看 原理一知半解就行 32和51的串列埠通訊原理一樣

12,stm32串列埠暫存器庫函式配置方法+手把手教你寫串列埠通訊例項//c-細看 這個我也不說多重要了吧 做過小車的都知道

照著他的步驟抄 他會解釋每個**的意義

13,串列埠通訊實驗講解//c-

14,外部中斷實驗-exti//a-最玄學的地 32的外部串列埠中斷超級玄學的常出現各種毛病 所以這裡推薦還是用時間輪詢的方式來代替

15,通用定時器基本原理講解//c-細看和51定時器一樣重要

和51一樣會算時間就行

16,定時器中斷實驗//c-

17,pwm輸出實驗//c-細看 自己實現以下多路輸出 因為他只講單路輸出

18,輸入捕獲實驗//c-細看 很多地方挺有用。。。。。。。。。這塊實踐就你們手上超聲波

19,oled顯示實驗//c-超重要

20,adc基本原理-m3//b-大概懂就行了 懂ad的大概原理就行 你們很多人都沒看51的ad

21,adc模數轉化實驗-m3//c-細看

22,內部溫度感測實驗-m3//b-實踐

23,光敏感測實驗-m3//b-實踐 都不貴 幾塊錢的東西

24,i2c通訊實驗-m3//b-看他**,學會看時序圖 超重要 iic的通訊在你們以後參加電模擬賽會常用的

25,spi介面原理與配置//a-雖然用的少 但是有時候超級方便快速

①、新建工程模板-基於暫存器//一搬用的不多 大概了解即可。

②、手把手編寫跑馬燈實驗-暫存器版本//同上。

③、c語言複習+暫存器位址名稱對映。

④、spi通訊實驗-m3//這個可能是你們spi會常用的地。

自我實踐 按鍵(輸入,中斷)

呼吸燈(pwm的重要性),

oled(超級重要,參加比賽這個是評委能夠最直**到你程式執行狀態的方法),

光敏(熱敏)(學ad用),

6050(平衡車精通需要的)

最後把這些功能全部雜在一起實現(這個也是玩32能夠合格的一步,32富裕的外設和超高的運算速度都是為了這些存在的,如果還只能單獨實現就是浪費板子了)用按鍵或者電腦端的串列埠除錯助手實現傳送訊號給微控制器。

然後又oled顯示訊號內容 之後在呼吸燈 光敏,6050之間切換

並用oled顯示一些必要訊息。

注釋:a-⭐; (看看了解就行)。

b-⭐⭐; (細緻看看)。

c-⭐⭐⭐;(最重要的部分)。

STM32學習筆記(3) 什麼是STM32

既然已經做好了開發stm32的準備,軟體硬體都準備好了,那麼我們來了解一下何為stm32吧。stm32是意法半導體 st 設計的一系列32位晶元的名字,細分為l f h三個系列。f系列是最經典的系列。f系列的基礎晶元是f1系列,低廉,麻雀雖小五臟俱全,我做課程設計最喜歡用的就是stm32f103c8...

STM32基礎學習

最近在學stm32,遇到了一些問題,也解決了一些,望大家糾正。韌體庫外設驅動檔案引入方法 1 加入你要加入的.c檔案 2 在path中加入你的相對應的.h 3 就是一定要將stm32f10x conf.h配置中的相對應的標頭檔案取消注釋。暫存器版本的error l6218e undefined sy...

STM32學習筆記

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