STM32CubeMX 軟件使用學習筆記1

 

1:CubeMX是ST公司開發的一款軟件,旨在通過圖形化的配置MCU方式,來減輕開發人員的工作量,讓大家更輕鬆,快樂。

用戶使用圖形化工具配置MCU後,CubeMX可以根據用戶選擇的IDE,來生成對應的工程文件(包含了初始化代碼),下文將介紹。

可以在ST的官網上查看CubeMX的功能介紹,並下載CubeMX. https://www.st.com/en/development-tools/stm32cubemx.html

2:CubeMX下載完成後,在安裝時,會提示安裝java sdk, 按提示安裝即可。

3:安裝完成後,打開軟件,界面如下。

4:手動安裝MCU軟件包。菜單欄“Help”->“manage embedded software packages” , 可以看到STM32F0~F4 的安裝包信息,根據自己需求安裝對應的軟件包。

5:創建一個簡單的工程示例。

    5.1 點擊“New Project” (可能會卡,需要等待很長,好幾分鐘時間,提示在下載更新東西,如果不想等,就點cancel),會出現選擇MCU型號的窗體,如下。我這裏選擇的是STM32F103系列的一款單片機,下圖中還可看到此款單片機的價格,特點,原理圖,文檔等信息。

    5.2 雙擊所選擇的MCU所在行,既可進入圖形配置窗體,如下圖。可以直觀的看到單片機的引腳圖,單擊對應的管腳,會彈出此管腳的功能選擇框,按需要點擊勾選。

    5.3 圖形化的時鐘配置。對於新手來說,面對STM32那複雜時鐘樹,都會懵逼的。CubeMX可以很簡單點點鼠標來配置。點擊“Clock Configuration”,就可以看到時鐘的圖形配置窗體,如下圖(我這裏因爲配置了USB,而USB需要使用外部HSE時鐘,而導致圖形時鐘配置報錯,暫時不知道怎麼處理)。

   5.4 後面還有“Configuration”,“Power Consumption Calculator”,暫時不會用,以後再學習了。

   5.5 生成初始化的工程文件1。菜單欄 點擊“Project” ->“Settings...” 填入工程名,選擇工程文件的保存位置,選擇IDE,然後點擊OK 。如下圖(我的IDE工具是MDK V5)。

5.6 生成工程工程文件2. 點擊菜單欄“Project”->“Generate Code”, 然後等一會,就會彈出,代碼生成成功。點擊“Open Project”,我的IDE MDK V5 就會打開剛生成的工程,如下圖。

5.7 更多的CubeMX 使用,以後再好好學習。CubeMX的熟練使用可以提高開發的速度。

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