【STM32】STM32單片機(jī)總目錄
1、下載
STM32CubeMx依賴java環(huán)境,需要先下載安裝java SE,下載地址:
https://www.java.com/zh-CN/download/
STM32CubeMx下載地址:https://www.st.com/zh/development-tools/stm32cubemx.html
下載前,需要輸入郵箱,在郵箱里點(diǎn)擊下載連接,即可下載
2、安裝
下載的軟件:
2.1 先安裝java環(huán)境
雙擊exe,點(diǎn)擊安裝,等待“安裝成功”
2.2 安裝STM32CubeMx
解壓,雙擊exe,開始提起(Extracting)安裝程序
提取完畢,進(jìn)入歡迎界面,點(diǎn)擊“Next”
接受許可,點(diǎn)擊“Next”
第一個(gè)選項(xiàng)必選:閱讀、同意隱私政策條款
第二個(gè)選擇不是必選項(xiàng):想?yún)⒓佑脩舾纳朴?jì)劃的可以選手,會(huì)上傳用戶的日志、錯(cuò)誤信息等。
選擇安裝路徑,默認(rèn)即可
安裝成功
3、使用
3.1 打開軟件
雙擊圖標(biāo)
3.2 第一次,再次確認(rèn)是否參加改善計(jì)劃
No Thanks文章來源:http://www.zghlxwxcb.cn/news/detail-821758.html
3.3 開始創(chuàng)建項(xiàng)目
1)選擇第一個(gè),從選擇MCU型號(hào)來創(chuàng)建項(xiàng)目
自動(dòng)下載解壓資源
2)搜索需要的芯片,開始創(chuàng)建工程。
這里有個(gè)問題,每輸入一個(gè)字符,總是錄入兩個(gè)字符,好奇怪
3)第一步先選擇Debug模式為Serial Wire,不要使用模式的No Debug模式,否則代碼只能下載一次,再次下載時(shí)會(huì)比較麻煩,并且不能調(diào)試
4)設(shè)置時(shí)鐘源
把 HSE 時(shí)鐘源設(shè)置為 Crystal/Ceramic Resonator(晶體或陶瓷諧振器),設(shè)置成功后,相應(yīng)的管腳(OSC_IN & OSC_OUT)會(huì)被自動(dòng)配置。
5)時(shí)鐘配置
F103最大72MHz,選擇PLLCLK,HCLK中72MHz,回車后,點(diǎn)擊確認(rèn),軟件自動(dòng)計(jì)算
6)配置其他外設(shè),以GPIO為例
將GPIO的PA0引腳,配置為按鍵輸入,搜索框輸入PA0后,回車,可以看到芯片圖中引腳在閃爍
7)配置引腳
點(diǎn)擊引腳,彈出引腳可以配置的模式,選擇GPIO_Input
8)設(shè)置項(xiàng)目名稱、目錄、IDE及版本
9)選擇只需要的庫文件;將外設(shè)代碼生成為一對.c和.h文件
10)選擇HAL庫還是LL庫,俺選的HAL,然后點(diǎn)擊右上角生成代碼“GENERAT CODE”
11)缺少的資源會(huì)自動(dòng)下載
12)打開生成的工程,自動(dòng)生成的工程如下:
13)main.c文件如下,HAL初始化、時(shí)鐘配置、GPIO初始化都是自動(dòng)生成,用戶只需完成外設(shè)的應(yīng)用邏輯即可文章來源地址http://www.zghlxwxcb.cn/news/detail-821758.html
到了這里,關(guān)于【STM32】入門(十):STM32CubeMx下載、安裝、使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!