STM32從入門到精通

2021-08-08 21:58:03 字數 963 閱讀 3497

前言:還記得大學老師跟我說過的一句話,嵌入式這個行業越學越覺得自己懂得太少。這也許就是我們要樹立終生學習的目標和動力吧!我所理解的精通就是對崇尚的技術永無止境地追求。

boot0

boot1

啟動方式0x

內部flash10

系統儲存器11

內部sram

在畫原理圖之前,一般的做法是先把引腳分類好,然後才開始畫原理圖,引腳分類具體見**。

引腳分類

引腳說明

電源(vbat)、(vdd vss)、(vdda vssa)、(vref+ vref-)等

晶振io

主晶振io,rtc晶振io

boot io

boot0、boot1,用於設定系統的啟動方式

復位io

nrst,用於外部復位

gpio

專用器件接到專用的匯流排,比如i2c,spi,sdio,fsmc,dcmi這些匯流排的器件需要接到專用的io

要想根據功能來分配 io,那就得先知道每個 io 的功能說明,這個我們可以從官方的資料手冊裡面找到。在學習的時候,有兩個官方資料我們會經常用到,乙個是參考手冊(英文叫 reference manual),另外乙個是資料手冊(英文叫 data sheet)。兩者的具體區別見**。

STM32 從入門到入門RCC

2.pll鎖相環時鐘,有兩級選擇器,第一級是由rcc cfgr的pllxtpre選擇 hse或hse 2 第二級由rcc cfgr的pllsrc選擇 hse或hse 2或hsi 2 有一級倍頻器由rcc cfgr的pllmul來選擇幾倍頻。3.sysclk系統時鐘,通過rcc cfgr的sw選擇時鐘...

stm32基礎入門

1 開發工具,初學者建議mdk,後期ivr 2 暫存器開發or庫 版本開發 先暫存器開發,後期兩者結合 3 軟體 or開發板,先軟體 後期兩者結合 建立工程 1 包含三部分 start user lib output outlist資料夾 並設定 outlist目錄 用來存放生成的中間檔案 outp...

STM32學習 入門

嵌入式系統定義 以應用為中心,以計算機技術為基礎,軟硬體可按需求進行定製,從而滿足各種設計指標。與通用計算機系統不同在於它是為某些特定任務而設計的。體系結構 嵌入式硬體 處理器 外圍裝置 嵌入式軟體 作業系統 應用軟體 微控制器與微處理器 常見外設介面和匯流排 嵌入式作業系統 搶占式排程機制 響應時...