STM32為何在諸多的單片機中脫穎而出的原因在STM32之前,都是老大頭51,帶著MSP430、AVR、PIC在單片機界呼風喚雨。那個時候市場上遍布8位單片機,大學教材用51入門,個人、企業(yè)學單片機基本上也都在用51。雖然AVR也有一些8位機市場,但與stc帶領(lǐng)下的51單片機是完全不能相比的。
這個時候也有16位機的msp430,其他廠家單片機還有pic,高端嵌入式處理器等市場有arm7、arm9等。這個時期的單片機市場是百花齊放、百家爭鳴,但總體來說,還是勢均力敵、一片祥和的。那么,這個局勢是從什么時候開始打破的呢?這還得從物聯(lián)網(wǎng)的崛起說起。
當時物聯(lián)網(wǎng)逐步進入人們的視野范圍。隨著它的發(fā)展,嵌入式領(lǐng)域?qū)τ诟咝阅芴幚砥鞯男枨蟪尸F(xiàn)爆發(fā)式增長。
雖然8位CISC(復雜指令)架構(gòu)內(nèi)核8051占據(jù)了半壁江山,但奈何其性能低下,尋址范圍受限,已經(jīng)難以適應更多的新興應用領(lǐng)域。
而32位架構(gòu)微處理器內(nèi)核憑借其極佳的執(zhí)行效能,不僅能滿足物聯(lián)網(wǎng)對數(shù)據(jù)處理能力的要求,還能兼顧物聯(lián)網(wǎng)的低功耗和高性能要求,斬獲物聯(lián)網(wǎng)市場的獨家寵愛。
在32位架構(gòu)微處理器中,屬ARM公司推出了面向各類嵌入式應用的微控制器核Cortex-M內(nèi)核受到市場青睞,Cortex-M之于32位單片機就如同8051之于8位MCU。
而正是Cortex-M的出現(xiàn),讓ST公司看到了這個內(nèi)核的強大之處——利用該內(nèi)核設(shè)計了大放光芒的STM32,打破了曾經(jīng)的單片機局面。 |