STM32CubeMX的使用


STM32CubeMX 是 ST 意法半導體近幾年來大力推薦的STM32 芯片圖形化配置工具,可以通過芯片圖形化的向導與配置來形成C語言代碼,生成的工程使用的也是近年力推的HAL庫(哈爾庫,好像都是這么叫的...)。這個軟件需要JAVA的運行環境,所以大家要先安裝一個JDK(這個要注意一下)。

 

我們先看看版本。點擊Help->about。

 

 

 我用的是5.0.1版本的,(如果大版本不一樣,那么差異比較大了,可以選擇和我一樣的版本)。

我們在用標准庫的時候會在MDK中安裝芯片的庫包,CubeMX也不例外,我們現在先安裝STM32F1的庫包和指定安裝的路徑。

 

 

 

然后我們創建一個新的工程。

 

提示下載一些壓縮包的話,可以選擇Cancel取消。(因為這個下載很慢)

 

 

 在這里找芯片文檔和數據手冊對我來說是最方便的。

 我們先配置時鍾,就像心臟一樣重要。

 

 

 然后我們把時鍾頻率調到72M

 然后我們試着實現LED燈的翻轉(我板子的LED燈接的是芯片的PC13,高電平點亮)。

 

 

 

 初始化的電平為低(高電平觸發點亮),推挽輸出,無上下拉,端口翻轉速度為低,標簽為LED1。

 

 

 

 然后我們先編譯一下工程(不編譯工程欄看不到所使用的頭文件),進入hal_gpio的頭文件看看如何操作IO口。

 

 

 

 最后編譯下載。

 


免責聲明!

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



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