我校的課程真是跟不上時代發展,甚至還在教授8051/8052單片機的內容,於是不甘寂寞的我就自己踏入了STM32單片機的坑…… 首先,我現在大二,剛學完模擬電子技術,還沒有學習數字電路技術,於是自學單片機開發會有一定困難,而我校要到大三才能開放單片機課程,這就很有趣了,我不得不去啃一些完全沒見過的玩 ...
我校的課程真是跟不上時代發展,甚至還在教授8051/8052單片機的內容,於是不甘寂寞的我就自己踏入了STM32單片機的坑……
首先,我現在大二,剛學完模擬電子技術,還沒有學習數字電路技術,於是自學單片機開發會有一定困難,而我校要到大三才能開放單片機課程,這就很有趣了,我不得不去啃一些完全沒見過的玩意……說多了都是淚……
其次,記錄一下開發環境和我使用的工具
- 操作系統:Windows 10 pro Redstone2 insider preview
- 工具軟體:ARM Keil MDK(version 522)-> 程式編譯器
- 工具軟體:Altium Designer 16 -> 電路圖閱讀與繪製
- 工具軟體:Acrobat Reader DC -> PDF文檔閱讀器
- 工具軟體:Matrix & Laboratory -> 數學分析軟體
- 輔助軟體:vs code -> 代碼編輯器
- 刷寫工具:J-Link v8(淘寶盜版)
再次,關於我的單片機
- 型號 STM32F407ZGT6 -> STM32F407ZGT6探索者@正點原子
- 主頻 168MHz
- ROM 1MiB -> 16MiB
- RAM 192kiB -> 1MiB
- pins 144
- 基於ARM架構的單片機,cortex-M4,低能耗高性能(當然跟cortex-A系列沒法比),使用標準庫函數開發
- 最小系統,做什麼都得自己搞電路板……
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
更新 2017.02.26
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
本學期開始,我的開發板更換為STM32F407ZGT6探索者@正點原子,因此有了完備的資料體系支持,但同時要求更高,我需要在一個半月內學完該單片機並上手DSP數字信號處理晶元,且STM系列博客將在四月底更新完畢
概述到此結束