STM32Cubemx軟件和驅動庫下載,stm32cubemx下載

STM32 Cube MX軟件怎么使用?

STM32Cubemx軟件和驅動庫下載,stm32cubemx下載


STM32CubeMX 是ST推出的基于硬件抽象層(HAL)編程工具,將工程師從ARM繁雜的寄存器配置工作解放出來,不再需要關注底層硬件,只專注于需要的軟件功能開發即可,這是繼寄存器版本、庫函數版本的第三種版本,而且是將來主推的方向 。具體使用方法見下圖 。第一幅圖是打開軟件的界面,我們以新建工程為例,選擇圈起來的即可 。
第二幅圖是點新建后進入顯示的界面,我們可以直接輸入需要的芯片型號,或者根據參數在下面一個個選,最后標2的地方就可以看到你所需要的芯片,然后點擊該型號,在3的地方點開始 。這樣就完成了芯片型號的選擇工作 。第三幅圖先把外圍晶振信號來源選好,我這里是選擇外部高速晶振 。然后選擇debug接口,常用的選擇串口線即可 。
我們就可以在右邊芯片看到4個引腳的功能已經被定義好 。第四幅圖是設置芯片的工作頻率,由于我前面選的是外部晶振,而且假設是8mhz,并且根據所用芯片的最大頻率,設置中間參數 。如果參數設置大于芯片能力 。方框內數據會變紅,提示有錯,需要修改 。第五幅圖是點擊工程/設置進入的界面,設置工程名稱,保存地點,軟件版本號 。
stm32是用hal庫,還是標準庫?懂行的介紹一下?
STM32Cubemx軟件和驅動庫下載,stm32cubemx下載


最開始在大學我學習stm32 的時候最早是使用寄存器來開發的 。當我把所有寄存器的例程跑了一遍以后,就又使用標準庫再把之前的例程再學習了一遍,之后再也沒有用過純寄存器開發的 。為什么?因為沒有機會了,這時候我已經畢業了 。在公司開始做項目,項目的緊迫性已經不再是以你學習實踐為目的,而是更快更高質量的完成項目開發工作,把產品推向市場 。
【STM32Cubemx軟件和驅動庫下載,stm32cubemx下載】再后來STM32出的型號越來越多,st為了把所有型號的庫使用統一的接口并且方便后續維護退出了STM32HAL庫和STM32LL庫 。這兩種庫都可以基于STM32CUBEMX圖形化配置以后直接生成工程 。而標準庫ST也不會再維護更新所以很明顯最好就是使用ST最新的HAL庫或者LL庫 。有的人可能會說HAL庫效率不高,我還是用標準庫吧,沒錯HAL是沒有標準庫效率高 。

    推薦閱讀