官术网_书友最值得收藏!

任務(wù)1.1 STM32學(xué)習(xí)八問

1.1.1 什么是STM32

1.STM32概述

STM32微控制器是意法半導(dǎo)體(ST Microelectronics,ST)有限公司出品的一系列微控制器(Micro Controller Unit,MCU)的統(tǒng)稱。

意法半導(dǎo)體有限公司于1987年6月成立,由意大利的SGS微電子公司和法國的Thomson半導(dǎo)體公司合并而成(以下簡(jiǎn)稱ST公司),是世界上最大的半導(dǎo)體公司之一。

STM32微控制器基于Arm Cortex?-M0、M0+、M3、M4和M7內(nèi)核,這些內(nèi)核是專門為高性能、低成本和低功耗的嵌入式應(yīng)用設(shè)計(jì)的。STM32微控制器按內(nèi)核架構(gòu)可以分為以下產(chǎn)品系列。

● 通用微處理器產(chǎn)品系列:STM32MP1。

● 高性能產(chǎn)品系列:STM32F2、STM32F4、STM32F7、STM32H7。

● 主流產(chǎn)品系列:STM32F0、STM32F1、STM32F3。

● 超低功耗產(chǎn)品系列:STM32L0、STM32L1、STM32L4、STM32L4+。

● 無線系列:STM32WB。

圖1-1-1展示了STM32微控制器的產(chǎn)品家族。

圖1-1-1 STM32微控制器的產(chǎn)品家族

2.STM32微控制器的命名規(guī)則

各個(gè)型號(hào)的STM32微控制器在封裝形式、引腳數(shù)量、靜態(tài)隨機(jī)存儲(chǔ)器(SRAM)和閃存的大小、最高工作頻率(影響產(chǎn)品的性能)等方面有所不同,開發(fā)人員可根據(jù)應(yīng)用需求選擇最合適的STM32微控制器來完成項(xiàng)目設(shè)計(jì)。STM32微控制器型號(hào)的各部分含義介紹如圖1-1-2所示。

圖1-1-2 STM32微控制器型號(hào)各組成部分含義介紹

下面以一個(gè)具體的STM32微控制器型號(hào)(STM32F407ZGT6)為例來介紹型號(hào)中各部分的含義,如表1-1-1所示。

表1-1-1 STM32微控制器型號(hào)STM32F407ZGT6的各部分含義介紹

3.STM32F4系列微控制器的系統(tǒng)架構(gòu)

STM32F4系列微控制器在片上集成了各種功能部件,各部件之間通過總線相連。這些功能部件包括內(nèi)核(Core)、系統(tǒng)時(shí)鐘發(fā)生器、復(fù)位電路、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、中斷控制器、調(diào)試接口以及各種外設(shè)等。

STM32F4系列微控制器的片上外設(shè)有:通用輸入/輸出(GPIO)端口、定時(shí)器(Timer)、模數(shù)轉(zhuǎn)換器(ADC)、數(shù)模轉(zhuǎn)換器(DAC)、通用同步/異步收發(fā)器(USART)、安全數(shù)字輸入/輸出(SDIO)接口、串行外設(shè)接口(SPI)、內(nèi)部集成電路(IIC)接口、控制器區(qū)域網(wǎng)絡(luò)(CAN)總線等。

圖1-1-3展示了STM32F4系列微控制器的系統(tǒng)架構(gòu)。

圖1-1-3 STM32F4系列微控制器的系統(tǒng)架構(gòu)

從圖1-1-3中可以看到,主系統(tǒng)由32位多層先進(jìn)的高性能總線(AHB)矩陣構(gòu)成。借助AHB矩陣,MCU可以實(shí)現(xiàn)主控總線到被控總線的訪問。這樣,即使多個(gè)高速外設(shè)同時(shí)運(yùn)行,系統(tǒng)也可以實(shí)現(xiàn)并發(fā)訪問和高效運(yùn)行。

主站蜘蛛池模板: 长治市| 河源市| 云龙县| 民勤县| 舒城县| 老河口市| 封丘县| 咸丰县| 日喀则市| 始兴县| 措勤县| 若尔盖县| 嵩明县| 临江市| 奉化市| 叶城县| 固阳县| 贺州市| 囊谦县| 邵武市| 岳普湖县| 上饶市| 扬州市| 开封市| 丹棱县| 仙居县| 海淀区| 杂多县| 泌阳县| 罗城| 上杭县| 江华| 望奎县| 营山县| 鞍山市| 柯坪县| 九台市| 大姚县| 托克托县| 城固县| 商都县|