- 基于STM32的嵌入式系統(tǒng)應(yīng)用
- 孫光
- 644字
- 2020-06-12 16:18:24
1.6 STM32F103系列微控制器
STM32F10x系列微控制器是由意法半導(dǎo)體公司(ST)于2007年6月推出的基于Cortex-M3內(nèi)核開發(fā)生產(chǎn)的32位微控制器,專為高性能、低成本、低功耗的嵌入式應(yīng)用設(shè)計(jì)。
圖1-7所示為STM32F10x系列微控制器的存儲(chǔ)及外設(shè)資源分布情況。根據(jù)資源分布的差異,STM32F10x微控制器分為幾個(gè)不同的系列。

圖1-7 STM32F10x系列微控制器的存儲(chǔ)及外設(shè)資源分布
(1)STM32F100為“超值型”,主頻最高達(dá)到24MHz,具有電機(jī)控制和消費(fèi)電子控制(Consumer Electronics Control,CEC)功能。
(2)STM32F101為“基本型”,主頻最高達(dá)到36MHz,具有高達(dá)1MB的閃存。
(3)STM32F102為“USB基本型”,主頻最高達(dá)到48MHz,具有全速(Full Speed,F(xiàn)S)USB接口。
(4)STM32F105/107為“互聯(lián)型”,主頻最高達(dá)到72MHz,具有以太網(wǎng)MAC層協(xié)議接口、CAN總線接口和USB 2.0 OTG接口。
(5)STM32F103為“增強(qiáng)型”,主頻最高達(dá)到72MHz,是同類產(chǎn)品中接口最完備、性能最強(qiáng)的。STM32F103系列微控制器最多擁有1MB閃存(FLASH)存儲(chǔ)空間和96KB內(nèi)存,具備GPIO、通用定時(shí)器、RTC、ADC、USART、SPI等傳統(tǒng)外設(shè)以及高級(jí)定時(shí)器、USB、SDIO、FSMC、DMA、DAC等增強(qiáng)型外設(shè)。
根據(jù)處理器芯片閃存容量的大小,STM32F103系列微控制器又可以分為低密度芯片(16KB~32KB)、中密度芯片(64KB~128KB)、高密度芯片(256KB~512KB)、超高密度芯片(768KB~1MB)。表1-2所示為STM32F103系列微控制器按照閃存容量以及引腳數(shù)量不同列出的資源分布情況。
表1-2 STM32F103系列微控制器的資源分布

STM32F103系列微處理器的具體型號(hào)可以通過圖1-8進(jìn)行查詢。

圖1-8 STM32F103系列微控制器型號(hào)分布
本書采用的是增強(qiáng)型STM32F103ZET6微控制器芯片,下面以它為例簡(jiǎn)單介紹一下STM32微控制器的型號(hào)命名規(guī)則。

可見,我們使用的這款STM32F103ZET6是一款通用增強(qiáng)型、144個(gè)引腳、閃存容量為512KB的高密度芯片,采用了LQFP封裝,工作溫度為-40~85℃。
- Istio入門與實(shí)戰(zhàn)
- Linux KVM虛擬化架構(gòu)實(shí)戰(zhàn)指南
- 基于Proteus和Keil的C51程序設(shè)計(jì)項(xiàng)目教程(第2版):理論、仿真、實(shí)踐相融合
- 精選單片機(jī)設(shè)計(jì)與制作30例(第2版)
- Artificial Intelligence Business:How you can profit from AI
- Svelte 3 Up and Running
- Mastering Adobe Photoshop Elements
- 基于Apache Kylin構(gòu)建大數(shù)據(jù)分析平臺(tái)
- Creating Flat Design Websites
- WebGL Hotshot
- 圖解計(jì)算機(jī)組裝與維護(hù)
- Spring Cloud實(shí)戰(zhàn)
- Mastering Machine Learning on AWS
- 計(jì)算機(jī)組裝、維護(hù)與維修項(xiàng)目教程
- Zabbix 4 Network Monitoring