通過觀察后臺提問的內容來看,關注我的人中STM32初學者占大部分,而且大多處于小白階段。所以,今天暫且寫下幾點內容給這些朋友。
1查找資料去官網
許多初學者總是在問:能給我一份xxx手冊嗎?你有關于xxx的資料嗎?同時,我也常在某些“技術群”里看到類似這種“給資料”的對話。
這樣說吧,你們向別人獲取的“資料”,別人基本上也是從官網下載而來的。而且,別人給你的資料不一定是最新版本。
因此,建議初學者查找資料,尋找資料盡量找官方原版資料,畢竟官方的才具有權威性。
STM32官方整理的資料很多,而且針對每一種型號的MCU都有各種資料??湟稽c的說:你想要的都有。
針對你MCU芯片型號,進入對應的網址即可(具體這里就不說過程了):
https://www.st.com/en/microcontrollers.html
這里肯定又有許多人會說:我英語很差,看不懂英文。這么說吧,這都是借口。我讀書時英語從來就沒有及格過,現在還不是一樣得看英文。如果你實在看不懂,你總應該知道有英文翻譯軟件吧。
2STM32參考例程
我的串口程序是這樣配置的,為什么沒有數據輸出呢?
后臺經常會遇到類似上面這些的問題,而出現這些問題的原因基本上都是代碼的問題。
STM32初學者基本上都是在掌握片上外設(如UART、TIM、DMA等)底層驅動的開發。
關于STM32片上外設的開發,常見的就是使用標準外設庫和HAL庫進行開發,當然,還有少部分直接使用寄存器進行開發的。
這里,我還是建議參看官網提供的庫的例程。標準外設庫和HAL庫都提供了許多例程,但是很多初學者卻不知道。
1.標準外設庫例程
一般標準外設庫常見的例程就是你下載的庫解壓就可看到。還有針對開發板的例程,建議去官網找一下。拿STM32F1為例:
2.HAL庫例程
下載HAL庫直接解壓,或者在你STM32CubeMX庫安裝路徑下查找。STM32CubeMX菜單:Help -> updater Setting可以看到庫安裝路徑:
拿STM32F1的HAL庫為例,可以看到很多例程:
3網站
1.ST官網:http://www.st.com
2.ST中文網:https://www.stmcu.com.cn
3.ST社區:http://www.stmcu.org
-
mcu
+關注
關注
146文章
17135瀏覽量
351023 -
STM32
+關注
關注
2270文章
10896瀏覽量
355768 -
標準外設庫
+關注
關注
0文章
16瀏覽量
3539
發布評論請先 登錄
相關推薦
評論