【STM32CubeMx你不知道的那些事】第一章:STM32CubeMx 基本操作及其創建簡單的STM32工程

乘着現在閒下來整理了一些在使用STM32MxCube中遇到的問題和一些操作方法流程,分享一些個人的經驗和處理問題的方式方法給大家,也算是開啓自己另一種生活的方式,記錄一下自己這麼久以來的經驗積累和知識能力的提升。

下面我們進入正題,要想學習STM32MxCube我們前期需要的準備工作如下:

一、STM32CubeMx安裝

STM32CubeMx安裝直接通過官網鏈接下載就行,這裏安裝過程就不在講解,因爲安裝方法流程都能收集到。

這裏提供官網的下載網址:https://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

二、STM32CubeMx基本使用

1、安裝完成後軟件的打開界面如圖

如圖,主界面總共有三個選項:新建工程、加載原有工程、幫助。

2、STM32CubeMx工程創建

1)、由1可知我們首先點擊New Project創建新的工程。隨後彈出的界面如下。

這裏我們使用的是用STM32F103C8T6爲例。我們首先選取了該芯片型號,然後點擊開始工程。

2)、工程的基本配置

工程的基本配置首先要配置如下幾個方面:

系統晶振:確定系統的晶振是內部產生還是外部接入,一般來說我們都是使用的是外部接入晶振。如圖所示。

系統下載調試方式:只有配置了下載調試IO新建的工程才能進調試模式,不然工程無法調試,進入調試模式後會一直硬件錯誤。這裏我們使用的是STLINK下載器,所以選取的是串行口。如圖

系統運行時鐘:這裏系統運行時鐘指的是外部接入晶振經過單片機內部倍頻後的時鐘。這裏我們設置的爲72Mhz,不同的單片機主時鐘不一樣。

這裏首先點時鐘配置,然後更改HCLK爲72按下回車點擊是即可。

這裏已經把最基本的工程配置完成了,接下來就是生成工程了。

3)、工程的生成

首先在主界面上點擊Project,然後點擊settings進入設置界面。

在project菜單欄裏面需要設置的如圖。

②爲工程名稱。③爲工程路徑。④爲打開工程使用的軟件,這裏我們使用的是MDK。⑤則是設置工程的堆棧大小,這裏可以選擇默認。

然後設置輸出文件

①點擊CODE GENERATOR,②設置生成單獨的.C.H配置文件提到代碼的閱讀性。③點擊OK即可。

最後生成工程

點擊PROJECT,GENERATOR CODE就可以生成工程。

打開工程如圖

編譯通過,能夠正常下載調試。

如有什麼不懂聯繫加QQ羣:1063618791歡迎大家學習交流

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章