【MCU】【STM32】1.cube MX庫使用筆記


STM32Cube 是一個全面的軟件平台,包括了ST產品的每個系列。(如,STM32CubeF4 是針對STM32F4系列).

平台包括了STM32Cube 硬件抽象層和一套的中間件組件(RTOS, USB, FS, TCP/IP,  Graphics, 等等).

cubeMX的主要優點:

1.直觀地進行STM32選擇

2.圖形化配置

3.C代碼項目產生,涵蓋STM32初始化部分。兼容IAR, KEIL和GCC編譯器

4.支持Eclips

 

安裝軟件 到ST官網下載軟件包和cube庫,並安裝好。
新建工程

點擊NEW Project,新建工程,

或者file-->new project也可

選器件 下面是選擇器件板子,可以根據MCU進行選擇,也可以根據board型號選擇
選板子

我用的板子是STM32F411RE,所以產商選擇STMicroelectric,

版本選擇Nucleo,型號選擇F4系列,便可看到列表中有F411選項了

引腳配置

雙擊F411RE,可以進入pinout引腳配置界面,在這個界面可以配置引腳,

可以直接在芯片示意圖上配置,十分方便

其他配置 其他的配置選項如圖,有時鍾配置,外設配置,功耗計算
時鍾配置

時鍾配置如圖,也是圖形化界面,很方便快捷就可以配置好,

只需要更改數字就可以得到想要的頻率

外設配置

外設的配置如圖,只需要雙擊要配置的外設即可進行配置,比如我配置GPIO,

進入后可見如圖窗口,可以選擇GPIO的模式,上下拉,輸出速度

功耗計算 功耗選項如圖,並不常用
生成工程

配置完成后,點擊生成工程文件按鈕,彈出工程設置窗口,填寫工程名,選擇目錄,

選擇編譯器,可選EWARM,MDK等。最后點擊OK,便可生成工程文件了,

用編譯器打開后,就可以方便地編寫代碼了,省去了繁瑣的配置工作

 

注意事項

  • 使用起來總體還是比較簡單的,只要對STM32比較了解,看着軟件里的提示就可以獨立完成

 

  • 在生成的文件里寫代碼時要在指定區域內寫,不然下次再用CubeMX的話會被刪掉的
  • 手動添加庫目錄:  C:\Users\<用戶名>\STM32Cube\Repository

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM