# STM32CubeIDE - 1:下載教學 ## Step 1:先有一塊STM32開發板(NUCLEO-xxxxxxx) stm32系列有許多種開發板,功能不盡相同,不過皆有基本的GPIO、Timer、I2C、UART......等等的功能,拿來練習的話不用買太貴的。 我手邊的有的型號為:[NUCLEO-L476RG](https://www.st.com/en/evaluation-tools/nucleo-l476rg.html) ## Step 2:到ST官網註冊帳號並下載STM32CubeIDE [傳送門](https://www.st.com/en/development-tools/stm32cubeide.html) 往下滑,找到適合的版本來下載即可。  ## Step 3:安裝完成後開啟下載基本套件 每次開啟皆會有這個畫面,點launch就好。  再來會跳到首頁,先點擊上方help/STM32Cube update/connection to myST,登入剛剛創的ST帳號  登入後理論上會跑跑跑下載,如果沒有就先進行下一步。 ## Step 4:創立專案 點擊左邊Start new STM32 project,跑出以下畫面,點擊欄位Board selecor  在Commercial Part Number欄位輸入開發板型號,點擊右邊的搜尋結果,再按視窗右下角next。  再來命名、選擇開發語言(通常選C),其他選項不需要更動,選好後啟動。  點擊YES啟動所有peripherals  如果為第一次啟動,會經過漫長的下載時間,可以去吃飯再來做事都來得及。 ## Step 5:專案檔案夾 創立好後會發現左邊有許多檔案都預先建立完成,主要編輯的為寫入STM32的main.c,位於Core/Src/main.c,其他檔案也能依照需求自行撰寫或增減,例如Inc中的header file  還有一個重要的檔案,建立在CubeMX基礎的.ioc檔,點開後能發現有一塊晶片的各種接腳的功能與設定  ## 恭喜你完成安裝!!! 就醬是不是很簡單w
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up