114做網(wǎng)站詐騙搜狗網(wǎng)站提交入口
一.STM32概述
第一款STM32單片機發(fā)布的時間為2007年6月11日。由意法半導(dǎo)體(ST)公司推出,是STM32系列中的首款產(chǎn)品,具體型號為STM32F1,它是一款基于Cortex-M內(nèi)核的32位微控制器(MCU)。
STM32F1的推出標(biāo)志著STM32系列產(chǎn)品的誕生,也開啟了32位MCU在市場上的廣泛應(yīng)用。此后,ST公司不斷推出新的STM32產(chǎn)品系列,包括STM32L1(全球第一款超低功耗系列)、STM32F2(基于90納米工藝、120 MHz的高性能系列)等,以滿足不同領(lǐng)域和應(yīng)用的需求。
二.STM32單片機主要系列
1.F1 代表了基礎(chǔ)型,基于 Cortex-M3 內(nèi)核,主頻為 72MHZ,F4 代表了高性能,基于 Cortex-M4 內(nèi)核,主頻 180M。
2.STM32 命名方法及說明
3.STM32 芯片架構(gòu)簡圖
STM32F407、STM32F429 采用的都是 Cortex-M4 內(nèi)核,內(nèi)核即 CPU,由 ARM 公司設(shè)計。ARM公司并不生產(chǎn)芯片,而是出售其芯片技術(shù)授權(quán)。芯片生產(chǎn)廠商 (SOC) 如 ST、TI、NXP 等,負(fù)責(zé)在內(nèi)核之外設(shè)計部件并生產(chǎn)整個芯片,這些內(nèi)核之外的部件被稱為核外外設(shè)或片上外設(shè)。如 GPIO、USART(串口)、I2C、SPI 等都叫做片上外設(shè)。
4.存儲器區(qū)域功能劃分
在這 4GB 的地址空間中,ARM 已經(jīng)粗線條的平均分成了 8 個塊,每塊 512MB,每個塊也都規(guī)定了用途,具體分類見表格 5?1。每個塊的大小都有 512MB,顯然這是非常大的,芯片廠商在每個塊的范圍內(nèi)設(shè)計各具特色的外設(shè)時并不一定都用得完,都是只用了其中的一部分而已。