技術(shù)先進(jìn)的網(wǎng)站建設(shè)公司學(xué)it需要什么學(xué)歷基礎(chǔ)
編程語言:C語言
需要安裝的軟件有兩個:Keil5 和 STM32CubeMX
一.Keil5 的安裝
使用 Keil4 寫 STM32 代碼其實也是可以,但需要很復(fù)雜的配置,不建議新手操作。
比較推薦 Keil5 編寫 STM32 ,只需要一些簡單的設(shè)置就可以上手,對新手友好。
1.安裝
- 安裝包(不需要太新,本課程以 MDK324 為例,最新的 MDK327 有問題)
- 安裝過程一路下一步即可(建議不要安裝在 C 盤)
- 安裝路徑一定不要有中文或空格!!(重要)
- Keil5 安裝完之后,記得安裝 F1 固件包
2.破解
使用這個可執(zhí)行文件進(jìn)行破解。
3.使用?
編程與編譯過程與 Keil4 完全一樣
二.STM32F1 模板工程
三.程序如何下載到單片機(jī)
?燒錄工具有很多種,比如:串口、J-Link、ST-Link、U-Link 等等,本教程使用 ST-Link。
1.安裝驅(qū)動
官網(wǎng)下載:https://www.st.com/en/development-tools/stsw-link009.html
2.接線
?
3.配置
STM32CubeMX 的安裝
4.作用
通過界面的方式,快速生成工程文件。
5.下載
官網(wǎng):https://www.st.com/zh/development-tools/stm32cubemx.html#overview
6.安裝
一路下一步,建議不要安裝在C盤
7.配置
更新固件包位置(比較大,默認(rèn)在C盤,可以更改到其它盤)?
help ---> update settings --> Firmware Repository?
?四.使用STM32CubeMX生成工程文件
1. 點擊「ACCESS TO MCU SELECTOR」;
2. 左上角搜索對應(yīng)的芯片,并在右側(cè)雙擊對應(yīng)的芯片;
3. 點擊芯片對應(yīng)的引腳,并進(jìn)行配置;
4. 配置工程名稱及位置:
?5. 按下圖配置 Coder Generator :
6. 點擊右上角 generate code :
7. 點擊 Open Project 即可調(diào)用 Keil5 打開自動生成的工程文件。
?