cortex-m核心m0,m0+,m3,m4,m7之間的區別
來自於www.stmcu.com.cn
high-performance 高效能
mainstream 主流
ultra-low-power 低功耗
知識補貼:
之所以arm公司會把cortex-m分為這麼多系列,主要是針對不同的應用領域;下面詳細介紹:
cortex-m分為:m0,m0+,m3,m4,m7
m0,m0+:基礎版本,從圖中可以看出來,有過於基礎,所以生產不出來高效能的stm32的微控制器;
m3:目前最主流的設計核心選型,應用範圍廣;
m4:比較著m3的核心來說,m4處理器新增了dsp的資料(這裡可以認為是浮點數)處理的指令;重點解釋一下:對於cpu(不是soc)來說,運算浮點型別的資料是很麻煩的一件事,在選型的時候,如若用應用的領域需要大量浮點資料的運算的時候,那麼就要選擇m4的核心,m4會大大提高處理器效能和運算速度,而如果要要處理的浮點資料不多,則可以直接選擇m3核心處理器;比如專案是平衡車或者平衡器的時候選擇m4比較好;
m7:效能好和功耗高兼具,適合追求極致效能專案;
可以認為:數字越大,效能越高;
stm32mcuid規則 STM32型號命名規則
產品系列 stm32代表st品牌cortex mx系列核心 arm 的32位mcu 產品型別 f 通用快閃 flash memory l 低電壓 1.65 3.6v f型別中f0xx和 f1xx系列為2.0 3.6v f2xx和f4xx系列為1.8 3.6v w 無線系統晶元,開發版.產品子系列 0...
stm32命名規則,型號說明
示例 stm32 f 100 c 6 t 6 b 1 2345 6789 從上面的料號可以看出以下資訊 st品牌arm cortex mx系列核心32位超值型mcu,lqfp 48封裝 快閃儲存器容量32kb 溫度範圍 40 85 1.產品系列 stm32代表st品牌cortex mx系列核心 ar...
STM32 Contex M的位帶操作
位帶操作的思想在30年前就已經有了,還是8051開創的先河。如今,contex m3將此能力進化,這裡的位帶操作位定址區威力大幅度增強。有兩個區中實現了位帶。其中乙個是 sram 區的最低 1mb 範圍,第二個則是片內外設區的最低 1mb 範圍。這兩個區中的位址除了可以像普通的 ram 一樣使用外,...