STM8CubeMX是一款可從 ST 網(wǎng)站下載的新軟件,可確保工程師選擇正確的 STM8 微控制器 (MCU),并更輕松地對(duì)其進(jìn)行配置,以優(yōu)化其最終產(chǎn)品。隨著 STM32 和 STM8 MCU 繼續(xù)處于“智能革命”的前沿,它們?cè)絹?lái)越受歡迎意味著它們往往最終落入以前可能沒(méi)有使用過(guò) ST MCU 的團(tuán)隊(duì)手中。STM8 是一個(gè)快速、現(xiàn)代的 8 位 MCU 系列,在從消費(fèi)電子產(chǎn)品到汽車和低功耗智能設(shè)備的各種應(yīng)用中大放異彩。因此,為了緩和學(xué)習(xí)曲線并提高效率,ST 發(fā)布了新的直觀軟件 STM8CubeMX。
STM8CubeMX:選擇 STM8 MCU 并改變主意

在 STM8CubeMX 中選擇 STM8 MCU
因?yàn)橛袛?shù)百種不同的 STM8 MCU,所以第一步是為您的項(xiàng)目選擇合適的。因此,STM8CubeMX 顯示的第一個(gè)面板是 MCU Selector,它允許用戶選擇系列、線和包裝。但是,如果他們對(duì)STM8家族完全不熟悉,他們可以定義一系列參數(shù),比如Flash和RAM的數(shù)量,以及某些外設(shè)的有無(wú),系統(tǒng)會(huì)提供一個(gè)兼容產(chǎn)品列表。此外,如果工程師使用 ST 開(kāi)發(fā)板進(jìn)行原型設(shè)計(jì),他們可以選擇板選擇器,并找到他們當(dāng)前正在使用的內(nèi)容。這大大簡(jiǎn)化了從原型設(shè)計(jì)到最終產(chǎn)品的過(guò)渡,因?yàn)樵撥浖梢暂p松復(fù)制電路板的組件。
ST 產(chǎn)品的優(yōu)勢(shì)之一是工程師能夠從一個(gè) MCU 切換到另一個(gè) MCU,只需對(duì)其應(yīng)用程序代碼進(jìn)行很少的修改。由于這些芯片是引腳對(duì)引腳兼容的,它們可以輕松地更換組件以獲得更強(qiáng)大的功能,或者需要更少的能量,并且仍然可以從以前的 MCU 的設(shè)置中受益。STM8CubeMX 采用相同的理念,在 Pinout 視圖底部提供一個(gè)名為“MCUs Selection”的選項(xiàng)卡,這是選擇 STM8 MCU 后顯示的第一個(gè)界面。它包含一個(gè)籌碼列表,可以很容易地更換為當(dāng)前選擇的籌碼。然后可以選擇另一個(gè)組件,導(dǎo)入之前保存的所有工作,軟件會(huì)自動(dòng)將所有修改和定制應(yīng)用到新的 MCU。
配置和定制您的 STM8 MCU

STM8CubeMX 中的 Pinout 視圖,左側(cè)是外圍設(shè)備,右側(cè)是芯片,底部是替代 MCU
Pinout視圖 由 右側(cè)的Chip 面板和左側(cè)的Peripheral Tree 面板組成。開(kāi)始配置 MCU 引腳的最簡(jiǎn)單方法是從左側(cè)面板上顯示的列表中選擇相關(guān)外設(shè)。當(dāng)您選擇外設(shè)時(shí),所使用的相應(yīng)引腳將亮起綠色,與其他外圍設(shè)備的任何潛在沖突將亮起紅色。由于系統(tǒng)會(huì)分配和配置引腳,因此該功能極大地方便了初次使用 STM8 MCU 的用戶使用。因此,開(kāi)始構(gòu)建平臺(tái)所需的必要知識(shí)減少了,團(tuán)隊(duì)可以更快地專注于他們的產(chǎn)品。
但是,知識(shí)和經(jīng)驗(yàn)更多的用戶可以 直接映射某些外圍功能。單擊該引腳會(huì)提供一個(gè)下拉菜單,允許他們選擇特定功能。一旦被選中,它就被認(rèn)為是pinned,這意味著從外設(shè)樹(shù)中選擇一個(gè)外設(shè)不會(huì)影響 pinned 信號(hào)。這是一個(gè)特別重要的特性,因?yàn)镾TM8家族的專家都知道,不同的或交替的功能可以使用同一個(gè)管腳,大大增強(qiáng)了設(shè)計(jì)的整體靈活性和實(shí)用性。
時(shí)鐘配置和功耗計(jì)算器

STM8CubeMX 時(shí)鐘配置中的原理圖,鎖定選項(xiàng)打開(kāi)
STM8CubeMX 提供了兩個(gè)圖形用戶界面,它們是電路板設(shè)計(jì)的基礎(chǔ):時(shí)鐘配置和功耗計(jì)算器。第一個(gè)是時(shí)鐘路徑的示意圖。它還提供動(dòng)態(tài)架構(gòu),使工程師能夠定義某些時(shí)鐘信號(hào),以更好地優(yōu)化芯片的行為。該軟件包括特殊的錯(cuò)誤處理,可確保用戶在輸入超出范圍的值時(shí)收到警報(bào)。為方便整個(gè)過(guò)程,界面還提供了一些默認(rèn)配置,工程師可以鎖定藍(lán)色邊框框中包含的某些頻率。
另一個(gè)面板,功耗計(jì)算器,有助于預(yù)測(cè) MCU 的效率,這意味著它的功耗與 DMIPS(Dhrystone 百萬(wàn)指令每秒)提供的計(jì)算吞吐量有關(guān)。這一點(diǎn)尤其重要,因?yàn)?STM8 MCU 通常最終會(huì)出現(xiàn)在依賴電池的低功耗系統(tǒng)中。因此,工程師甚至無(wú)需離開(kāi) STM8CubeMX 軟件,就可以開(kāi)始測(cè)試設(shè)計(jì),看看它是否滿足他們的要求,甚至找到更大的優(yōu)化。用戶甚至可以從多種電池模型中進(jìn)行選擇,以更好地模擬他們的最終產(chǎn)品。該系統(tǒng)只要求用戶添加序列步驟,軟件將繪制功耗隨時(shí)間演變的圖表。
STM8CubeMX:設(shè)計(jì)合作伙伴
ST 明白,分享用戶使用 STM8CubeMX 所做的事情是其中的一部分,因此一旦團(tuán)隊(duì)完成,他們只需點(diǎn)擊在項(xiàng)目中生成報(bào)告,PDF 將詳細(xì)列出他們?cè)谲浖械乃泄ぷ鳎瑥囊_列表和外圍設(shè)備,以進(jìn)行功耗模擬。也可以保存項(xiàng)目并與其他 STM8CubeMX 用戶共享。最后,應(yīng)用程序會(huì)自動(dòng)更新 為 ST 的最新組件和規(guī)格。因此,用戶可以確保他們的所有選擇和值都是最新的,并且沒(méi)有一個(gè)組件是過(guò)時(shí)的。
審核編輯:郭婷
-
mcu
+關(guān)注
關(guān)注
147文章
18941瀏覽量
398689 -
電路板
+關(guān)注
關(guān)注
140文章
5319瀏覽量
108281 -
ST
+關(guān)注
關(guān)注
32文章
1189瀏覽量
132583
發(fā)布評(píng)論請(qǐng)先 登錄
Hi5010Q 6.5-75V高精度無(wú)頻閃調(diào)光升降壓恒流智芯一級(jí)代理聚能芯半導(dǎo)體原廠技術(shù)支持
TAIYO YUDEN高頻產(chǎn)品使用指南:從規(guī)格到實(shí)踐
TAIYO YUDEN高頻產(chǎn)品使用指南:從選型到設(shè)計(jì)要點(diǎn)
RL78/G16快原型開(kāi)發(fā)板使用指南:從入門到實(shí)戰(zhàn)
Renesas QuickConnect Beginners Kit 快速上手:從入門到實(shí)踐
探索FRDMGD3160HB8EVM半橋評(píng)估板:從硬件到軟件的全面解析
3D打印材料選擇完全指南:從原型到終端件的選材流程
STM8CubeMX簡(jiǎn)化從原型設(shè)計(jì)到最終產(chǎn)品過(guò)渡
評(píng)論