STM32Cube 是一個全面的軟體平臺,包括了ST產品的每個系列。(如,STM32CubeF4 是針對STM32F4系列)。平臺包括了STM32Cube 硬體抽象層和一套的中介軟體元件(RTOS, USB, FS, TCP/IP, Graphics, 等等)。
cubeMX的主要優點:
1.直觀地進行STM32選擇2.圖形化配置3.C程式碼專案產生,涵蓋STM32初始化部分。相容IAR, KEIL和GCC編譯器4.支援Eclips。
2.到ST官網下載軟體包和cube庫,並安裝好。安裝過程比較簡單,不多贅述。
4.下面是選擇器件板子,可以根據MCU進行選擇,也可以根據board型號選擇。
5.常用的板子是STM32F411RE,所以產商選擇STMicroelectric,版本選擇Nucleo,型號選擇F4系列,便可看到列表中有F411選項了。
6.雙擊F411RE,可以進入pinout引腳配置介面,在這個介面可以配置引腳,可以直接在晶片示意圖上配置,十分方便。
7.其他的配置選項如圖,有時鐘配置,外設配置,功耗計算。
8.時鐘配置如圖,也是圖形化介面,很方便快捷就可以配置好,只需要更改數字就可以得到想要的頻率。
9.外設的配置如圖,只需要雙擊要配置的外設即可進行配置,比如我配置GPIO,進入後可見如圖視窗,可以選擇GPIO的模式,上下拉,輸出速度。
STM32Cube 是一個全面的軟體平臺,包括了ST產品的每個系列。(如,STM32CubeF4 是針對STM32F4系列)。平臺包括了STM32Cube 硬體抽象層和一套的中介軟體元件(RTOS, USB, FS, TCP/IP, Graphics, 等等)。
cubeMX的主要優點:
1.直觀地進行STM32選擇2.圖形化配置3.C程式碼專案產生,涵蓋STM32初始化部分。相容IAR, KEIL和GCC編譯器4.支援Eclips。
2.到ST官網下載軟體包和cube庫,並安裝好。安裝過程比較簡單,不多贅述。
4.下面是選擇器件板子,可以根據MCU進行選擇,也可以根據board型號選擇。
5.常用的板子是STM32F411RE,所以產商選擇STMicroelectric,版本選擇Nucleo,型號選擇F4系列,便可看到列表中有F411選項了。
6.雙擊F411RE,可以進入pinout引腳配置介面,在這個介面可以配置引腳,可以直接在晶片示意圖上配置,十分方便。
7.其他的配置選項如圖,有時鐘配置,外設配置,功耗計算。
8.時鐘配置如圖,也是圖形化介面,很方便快捷就可以配置好,只需要更改數字就可以得到想要的頻率。
9.外設的配置如圖,只需要雙擊要配置的外設即可進行配置,比如我配置GPIO,進入後可見如圖視窗,可以選擇GPIO的模式,上下拉,輸出速度。