STM8CubeMX是一款可從 ST 網站下載的新軟件,可確保工程師選擇正確的 STM8 微控制器 (MCU),并更輕松地對其進行配置,以優(yōu)化其最終產品。隨著 STM32 和 STM8 MCU 繼續(xù)處于“智能革命”的前沿,它們越來越受歡迎意味著它們往往最終落入以前可能沒有使用過 ST MCU 的團隊手中。STM8 是一個快速、現(xiàn)代的 8 位 MCU 系列,在從消費電子產品到汽車和低功耗智能設備的各種應用中大放異彩。因此,為了緩和學習曲線并提高效率,ST 發(fā)布了新的直觀軟件 STM8CubeMX。
STM8CubeMX:選擇 STM8 MCU 并改變主意
在 STM8CubeMX 中選擇 STM8 MCU
因為有數百種不同的 STM8 MCU,所以第一步是為您的項目選擇合適的。因此,STM8CubeMX 顯示的第一個面板是 MCU Selector,它允許用戶選擇系列、線和包裝。但是,如果他們對STM8家族完全不熟悉,他們可以定義一系列參數,比如Flash和RAM的數量,以及某些外設的有無,系統(tǒng)會提供一個兼容產品列表。此外,如果工程師使用 ST 開發(fā)板進行原型設計,他們可以選擇板選擇器,并找到他們當前正在使用的內容。這大大簡化了從原型設計到最終產品的過渡,因為該軟件可以輕松復制電路板的組件。
ST 產品的優(yōu)勢之一是工程師能夠從一個 MCU 切換到另一個 MCU,只需對其應用程序代碼進行很少的修改。由于這些芯片是引腳對引腳兼容的,它們可以輕松地更換組件以獲得更強大的功能,或者需要更少的能量,并且仍然可以從以前的 MCU 的設置中受益。STM8CubeMX 采用相同的理念,在 Pinout 視圖底部提供一個名為“MCUs Selection”的選項卡,這是選擇 STM8 MCU 后顯示的第一個界面。它包含一個籌碼列表,可以很容易地更換為當前選擇的籌碼。然后可以選擇另一個組件,導入之前保存的所有工作,軟件會自動將所有修改和定制應用到新的 MCU。
配置和定制您的 STM8 MCU
STM8CubeMX 中的 Pinout 視圖,左側是外圍設備,右側是芯片,底部是替代 MCU
Pinout視圖 由 右側的Chip 面板和左側的Peripheral Tree 面板組成。開始配置 MCU 引腳的最簡單方法是從左側面板上顯示的列表中選擇相關外設。當您選擇外設時,所使用的相應引腳將亮起綠色,與其他外圍設備的任何潛在沖突將亮起紅色。由于系統(tǒng)會分配和配置引腳,因此該功能極大地方便了初次使用 STM8 MCU 的用戶使用。因此,開始構建平臺所需的必要知識減少了,團隊可以更快地專注于他們的產品。
但是,知識和經驗更多的用戶可以 直接映射某些外圍功能。單擊該引腳會提供一個下拉菜單,允許他們選擇特定功能。一旦被選中,它就被認為是pinned,這意味著從外設樹中選擇一個外設不會影響 pinned 信號。這是一個特別重要的特性,因為STM8家族的專家都知道,不同的或交替的功能可以使用同一個管腳,大大增強了設計的整體靈活性和實用性。
時鐘配置和功耗計算器
STM8CubeMX 時鐘配置中的原理圖,鎖定選項打開
STM8CubeMX 提供了兩個圖形用戶界面,它們是電路板設計的基礎:時鐘配置和功耗計算器。第一個是時鐘路徑的示意圖。它還提供動態(tài)架構,使工程師能夠定義某些時鐘信號,以更好地優(yōu)化芯片的行為。該軟件包括特殊的錯誤處理,可確保用戶在輸入超出范圍的值時收到警報。為方便整個過程,界面還提供了一些默認配置,工程師可以鎖定藍色邊框框中包含的某些頻率。
另一個面板,功耗計算器,有助于預測 MCU 的效率,這意味著它的功耗與 DMIPS(Dhrystone 百萬指令每秒)提供的計算吞吐量有關。這一點尤其重要,因為 STM8 MCU 通常最終會出現(xiàn)在依賴電池的低功耗系統(tǒng)中。因此,工程師甚至無需離開 STM8CubeMX 軟件,就可以開始測試設計,看看它是否滿足他們的要求,甚至找到更大的優(yōu)化。用戶甚至可以從多種電池模型中進行選擇,以更好地模擬他們的最終產品。該系統(tǒng)只要求用戶添加序列步驟,軟件將繪制功耗隨時間演變的圖表。
STM8CubeMX:設計合作伙伴
ST 明白,分享用戶使用 STM8CubeMX 所做的事情是其中的一部分,因此一旦團隊完成,他們只需點擊在項目中生成報告,PDF 將詳細列出他們在軟件中的所有工作,從引腳列表和外圍設備,以進行功耗模擬。也可以保存項目并與其他 STM8CubeMX 用戶共享。最后,應用程序會自動更新 為 ST 的最新組件和規(guī)格。因此,用戶可以確保他們的所有選擇和值都是最新的,并且沒有一個組件是過時的。
審核編輯:郭婷
-
mcu
+關注
關注
146文章
17391瀏覽量
353137 -
電路板
+關注
關注
140文章
5007瀏覽量
99257 -
ST
+關注
關注
32文章
1146瀏覽量
129307
發(fā)布評論請先 登錄
相關推薦
EE-130:從ADSP-21xx快速過渡到ADSP-219x

xG22E開發(fā)套件簡化能量采集應用,提升無需電池的物聯(lián)網設備原型開發(fā)
使用ADS1294R做產品過程中,靜電接觸電極放電時,DOUT只輸出一個固定的值,心電波形顯示只是一條直線,為什么?
Nordic推出最新物聯(lián)網原型驗證平臺Thingy:91 X
為何PCB原型設計至關重要
快速部署原型驗證:從子卡到調試的全方位優(yōu)化

使用MSP430 MCU簡化USB到UART橋應用簡介

評論