學習STM32的一些反思與進度記錄

2021-10-08 16:56:14 字數 372 閱讀 8525

從2023年7月4日開始學習stm32,之前有一點c語言基礎,但沒有接觸過微控制器。稀里糊塗地看了20多天,今天突然醒悟,發現自己為了追求速度而放棄了深度,沒有很好的熟悉硬體內部結構直接跟著教程看基於庫函式的**例程,似將高閣築於浮沙之上,危!同時在學習的過程中過於毛糙,沒有吃透遇到的知識點就向下一章節進發,導致「越學越難「的情況發生。計畫從頭熟悉stm32硬體組成,然後基於暫存器學習庫函式的使用,同時及時克服所遇到的難點與疑點。---2020.7.30

進度記錄

了解stm32硬體大致組成,並學習gpio的8種工作模式。---2020.7.30

學習stm32不宜一味鑽研細節,可以不求甚解,先用起來,完了回過頭來再看細節。---2020.8.20

STM32學習的一些例項

第一講 修煉stm32之乾坤大挪移術 如何用dma神器搬運資料 dma,即直接儲存器訪問。dma 傳輸方式無需 cpu 直接控制傳輸,通過硬體為 ram 與 i o 裝置開闢一條直接傳送資料的通路,能使 cpu 的效率大為提高。因此dma無疑是stm32資料搬運的利器,學會如何使用dma即是學會了乾...

stm32學習筆記一

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

stm32學習記錄(一)

介紹stm32什麼的就不說了,直接從點亮led開始吧 在進行程式設計前,需要知道 1.如果要使用stm32的io口,需要先對io口進行初始化。這個初始化函式包括以下幾個部分 gpio inittypedef gpio initstructure 定義乙個結構體,必須放在開頭 rcc ahb1peri...