大家好,我是華維的麥琪。
今天給大家介紹下,學習stm32需要用到那些硬件和軟件,對于學習stm32單片機的學習者,要添置必要的學習和開發工具,搭建一個最基本的學習平臺,以達到事半功倍的效果。
一、硬件
從硬件方面而言,通常必需的硬件:數字式萬用表、J-LINK 仿真器、STM32最小系統。
- 數字式萬用表
建議使用國產正品即可,看了某寶現在銷量最好是勝利牌,價格不貴,通常在60~.70元。它主要用于對硬件系統做簡單的檢查,例如,連接關系,電源電壓大小或正常與否、開關信號的狀態等。
2. J-LINK 仿真器
J-LINK它與IAR,KEIL等編譯環境可無縫連接,因此操作方便、連接方便、簡單易學,是學習開發ARM最好、最實用的開發工具
J-LINK多個版本,可以根據不同的學習情況選擇不同的產品,J-LINK主要用于在線調試,它集程序下載器和控制器為一體,作為初學者,J-LINK 和USB轉串口電纜或轉接頭這兩個設備很常用,價格也不貴。
3.一個自己焊接或購買的STM32最小系統板(實驗板)
建議網上買一個,當年我自學自掏腰包在網上十塊錢買了一個,現在也不貴。主要是資料很豐富,基本功能齊全,結構完整。關鍵是現成的香,不浪費時間!而且它具有JTAG和SWD兩種仿真形式并存的特點,供你們選擇!
二、軟件平臺
從軟件方面而言,必須要有-一個開發平臺: KEIL MDK和IAR都可以
EIL MDK是ARM公司提供的編譯環境,目前最新的版本支持自動補全關鍵字的功能,非常方便。
KEIL的使用操作也非常簡單,很容易上手,因為大多數51單片機學習者和開發者都非常熟悉這個集成開發環境。在網上關于如何用KEIL進行開發的視頻和資料很多,你也可以問我們華維單片機編程,十年單片機老鳥在線解答。
我們平時所說的IAR主要是指集成開發環境,是一家公司的名稱,而IAR擁有多個版本,支持的芯片有上萬種。
一般建議使用KEIL,因為它在國內的用戶最多,使用簡單,資料豐富。
最后給大家總結下,建議保存!
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。