- 在生成的文件裏寫代碼時要在指定區域內寫,否則下次再用CubeMX的話會被刪掉的
STM32Cube 是一個全面的軟件平臺,包括了ST產品的每一個系列。(如,STM32CubeF4 是針對STM32F4系列).中間件
平臺包括了STM32Cube 硬件抽象層和一套的中間件組件(RTOS, USB, FS, TCP/IP, Graphics, 等等).ip
cubeMX的主要優勢:編譯器
1.直觀地進行STM32選擇產品
2.圖形化配置it
3.C代碼項目產生,涵蓋STM32初始化部分。兼容IAR, KEIL和GCC編譯器編譯
4.支持Eclipstable
安裝軟件 | 到ST官網下載軟件包和cube庫,並安裝好。 |
新建工程 | 點擊NEW Project,新建工程,class 或者file-->new project也可cli |
選器件 | 下面是選擇器件板子,能夠根據MCU進行選擇,也能夠根據board型號選擇 |
選板子 | 我用的板子是STM32F411RE,因此產商選擇STMicroelectric,軟件 版本選擇Nucleo,型號選擇F4系列,即可看到列表中有F411選項了 |
引腳配置 | 雙擊F411RE,能夠進入pinout引腳配置界面,在這個界面能夠配置引腳, 能夠直接在芯片示意圖上配置,十分方便 |
其餘配置 | 其餘的配置選項如圖,有時鐘配置,外設配置,功耗計算 |
時鐘配置 | 時鐘配置如圖,也是圖形化界面,很方便快捷就能夠配置好, 只須要更改數字就能夠獲得想要的頻率 |
外設配置 | 外設的配置如圖,只須要雙擊要配置的外設便可進行配置,好比我配置GPIO, 進入後可見如圖窗口,能夠選擇GPIO的模式,上下拉,輸出速度 |
功耗計算 | 功耗選項如圖,並不經常使用 |
生成工程 | 配置完成後,點擊生成工程文件按鈕,彈出工程設置窗口,填寫工程名,選擇目錄, 選擇編譯器,可選EWARM,MDK等。最後點擊OK,即可生成工程文件了, 用編譯器打開後,就能夠方便地編寫代碼了,省去了繁瑣的配置工做 |