STM32day00,基本硬體準備

2021-10-08 02:11:48 字數 852 閱讀 1472

1、stm32f103c86最小核心板一塊。我經常購買的一家。

購買這塊板子是因為便宜,才8塊多一塊,而且我前前後後購買了7塊,都沒有出現什麼問題。建議在購買的時候也可以多購買幾塊,我購買的都是未焊接的板子,如果家裡有焊槍什麼的就不需要焊接,如果沒有的話就直接購買焊接的就行,需要注意的是(這個我也是後來才知道)國內好像有一種n開頭的板子,國內好多**商都會那這種國內的板子來代替stm32板子**。所以一定要看清楚。

3、相關元器件(因為購買的是stm32的最小核心板,所以很多時候我們需要自己動手製作一些內容就行實驗)

led燈若干。(盡量直接購買某寶上的一些led燈包,包含了各種顏色的led燈。建議購買紅色的led燈可以多一些。)

電阻若干(可以多購買一些電阻,也是某寶上買一些電阻包就行盡量各種都有一點。建議1k的電阻多一些)

有源蜂鳴器

三極體輕觸按鈕和輕觸按鈕矩陣

數碼管(我在做實驗大多數購買的都是4位的或者2位的數碼管,共陰或者共陽都可以)

焊槍(我自己也是半路出家。所以就隨便購買的。)

焊錫母對母杜邦線(若干,盡量買長一點的。短的是在難用)

飛線(建議購買紅色和黑色的線圈,不要買**已經切割好的一小段一小段的飛線,會很沒用的。而且浪費)

單排排針(有直的和彎的,我購買的大多數是彎)

led點陣屏

4、其他一些可能會用到的晶元及配件

16腳ic座子晶元插座 

74hc595(序列晶元)

tm1640/1650(數碼管專用晶元)

現在的實驗就用到這些,後面其他實驗用到會及時進行補充。

STM32硬程式設計 軟體設定

在全文中,我需要引用所提供軟體的不同子目錄。假定已安裝軟體的頂層名稱為 stm32f103c8t6 因此,當我引用路徑名 stm32f103c8t6 libopencm3 readme.md 我假設它從您的主目錄 開始。儘管您的當前目錄可能是所引用檔案的正確目錄,但為了清楚起見,我通常會使用此路徑名...

STM32 NVIC基本理解

nvic兩個屬性 搶占屬性 響應屬性 編號越小,優先順序越高 nvic irqchannelsubpriority 引數配置例子 三個中斷向量a b c 中斷向量名稱 搶占優先順序 響應優先順序a0 0b10 c11 此處中斷a可以打斷中斷b,但b不能打斷c。兩個要點 1 若兩個中斷的搶占優先順序和...

STM32 基本定時器

中斷韌體庫程式設計 定時器初始化結構體 開始程式設計 本文為野火學習筆記。stm32f1系列。除互聯型裝置,共有8個定時器,分為基本,通用,高階3種定時器。不同的定時器有不同的功能。基本定時器為 tim6,tim7 其只能定時,沒有外部io,且16位計數器只能向上計數。通用定時器為 tim2 3 4...