凡接觸過STM32的人,估計對STM32CUBE神器多少都會有些了解。
STM32CUBE包含兩部分,一部分是指圖形化配置工具軟件STM32CubeMX,它可以讓STM32開發者通過圖形化界面進行有關管腳、時鐘等基本配置并最終生成初始化C語言代碼。整個操作非常簡單,往往只需動動鼠標或個別數據填寫即可完成。
另外一部分就是指基于STM32各系列的固件庫套件,或者說是一個軟件平臺。每個系列的固件庫套件由STM32CUBE HAL[硬件抽象層]和Middleware[中間件]組成。所謂硬件抽象層可以理解為兼容整個STM32系列的驅動代碼,不受各系列間差異的影響。那些中間件主要指RTOS、USB、TCP/IP、GUI等接口或協議驅動。
關于STM32CUBEMX和STM32CUBE固件庫的基本介紹,很多地方可以看到 。至于二者的下載,你可以去進行操作。
經常有人問起有無STM32CUBE有無相關的用戶手冊,或者說即使找到一些,似乎又覺得很零散。其實每當你下載針對某個系列的CUBE固件包,解壓打開后都能看到一個名為Release_Notes的超文本鏈接文件。這里以STM32CUBEF4為例介紹下,打開該文件,可以看到跟該固件包相關的各類手冊的說明,有哪些手冊各自介紹什么寫得清清楚楚,你可以按需下載和整理。
-
STM32
+關注
關注
2270文章
10914瀏覽量
356712
發布評論請先 登錄
相關推薦
評論