很多初學的朋友經常都會問「******」資料哪兒有? 「******」文檔在哪兒下載? 「******」教程在哪兒可以獲取的到?
其實,這些問題在我們每一個人初學的時候都有過,或在心裡產生過這樣的疑問。因此,本文寫給那些初學不久,或不知道在哪裡獲取有效資料的朋友們。
我前面分享的文章大部分都有相關資料的下載連結,你也可以對應文章獲取下載連結。
Ⅱ、本文要點
本節整理一些相關的下載連結,提供給不知道在哪裡下載資料的朋友們。我主要推薦從正規路徑(一般指官方網站)獲取資料。
1.STM32的標準外設庫
http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software.html?querycriteria=productId=SC961
在網頁下面有個選項框,選擇「STM32 Standard Peripheral Libraries」,就可以看見關於STM32所有系列的標準外設庫。如下圖:
ST官網下載需要帳號登陸,如覺得麻煩可以在我360雲盤下載。
ST標準外設庫:
https://yunpan.cn/cSaCpGejMSfr8 訪問密碼 60ae
2.STM32晶片相關文檔資料
STM32晶片相關的資料可以從主頁進入對應晶片的網頁下獲取,下面講述獲取方法(以STM32F103ZE為例)。
ST主頁:http://www.st.com
STM32103ZE主頁:http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103ze.html
從主頁進入STM32F103ZE主頁(其他晶片對號入座)步驟:
可以看見,只需要幾步就能進入某晶片的「主頁」,在「晶片主頁」下面有該晶片的數據手冊、參考手冊、應用手冊、勘誤手冊等。基本上開發過程中需要的測試都能在「晶片主頁」下面獲取到。
STM32F0常用資料:
https://yunpan.cn/cS2PVuHn6X2Bj 訪問密碼 8c37
STM32F1常用資料:
https://yunpan.cn/crBUdUGdYKam2 訪問密碼 ca90
STM32F4常用資料:
https://yunpan.cn/cR2pxqF5x2d9c 訪問密碼 53e7
3.STM32CubeMX
STM32CubeM軟體:
http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html
對應的支持包也在該網頁下面:
具體可以參看我的另一篇文章:
STM32CubeMX介紹、下載與安裝
4.STM32 ST-LINK Utility
STM32 ST-LINK Utility軟體是ST-Link下載工具的軟體,包含ST-Link驅動。
http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html
360雲盤地址:
https://yunpan.cn/ckSizIa9ujsVR 訪問密碼 0743
5.Keil(MDK-ARM)
MDK-ARM開發工具是大部分初學者的選擇,也是比較優秀的工具,推薦學習。
軟體安裝包
官方網站:
http://www.keil.com/download/product
360雲盤:
https://yunpan.cn/cPYaeY23RSsbb 訪問密碼 9aba
軟體支持包
官方網站:
http://www.keil.com/dd2/Pack
360雲盤:
https://yunpan.cn/cxWnPxniRXTMS 訪問密碼 9a98
具體可以參看我的另一篇文章:
Keil介紹、下載、安裝與註冊
6.IAR for ARM
IAR for ARM也是一款經典的集成開發環境,具有編譯速度快等優點。
https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials
360雲盤地址:
https://yunpan.cn/ckHdsi5reSARA 訪問密碼 4371
具體可以參看我的另一篇文章:
IAR for ARM介紹、下載、安裝與註冊
Ⅲ、說明
獲取資料建議都從正規的官方網站獲取,雖然是英文網頁(可以用有道、金山等翻譯),但正規的文檔資料會給你學習提供一個很好的參考(比如編程思路),不至於因雜亂的文檔而煩惱。
參看文章:
如何查找STM32開發資料
下載官方原始碼,進行修改,可以使用對比工具Beyond Compare。
對比工具Beyond Compare介紹、下載、安裝、註冊與基本使用方法
以上總結僅供參考,若有不對之處,敬請諒解。
Ⅳ、最後
我的博客:http://blog.csdn.net/ybhuangfugui
微信公眾號:EmbeddDeveloper
更多精彩文章我將第一時間在微信公眾號裡面分享,如果不想錯過,可以關注我的微信公眾號。
本著免費分享的原則,方便大家手機學習知識,定期在微信平臺分享技術知識。如果覺得文章的內容對你有用,又想了解更多相關的文章,請用微信搜索「EmbeddDeveloper」 或者掃描下面二維碼、關注,將有更多精彩內容等著你。