STM32

Similar documents
PowerPoint template - Guidelines

STM32 STM3232ARM Cortex-M3 Cortex-M3 STM32Thumb-2 STM32MCU Cortex-M3ARM MCU STM32ARM 32 ARMCortex-M3 32 STM32 Cortex-M3 ARM Cortex-M3 ARM ARM

STM32 in arm seminar

STM32 PDM

STM32™ I²C

上海东软载波微电子有限公司 SMART

FM1935X智能非接触读写器芯片

Microsoft PowerPoint - Webinar-STM32F3系列新.pptx

微控制器市场及应用 分析和预计

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

USB解决方案.ppt

基于 ARM Cortex-M0 的 ES32F033x 系列 MCU 内核 ARM 32 位 Cortex-M0 CPU 最高频率可达 48MHz 存储 最大 256K Byte FLASH 存储器 最大 32K Byte SRAM 数据存储电源 复位 芯片工作电压范围 : 2.2V VDD 5.

Presentation Title

STM32Cube_FW_F4?RTC??????BUG

基于 ARM Cortex-M0 的 ES32F065x 系列 MCU 内核 ARM 32 位 Cortex-M0 CPU 最高频率可达 48MHz 存储 最大 256K Byte FLASH 存储器 最大 32K Byte SRAM 数据存储电源 复位 芯片工作电压范围 : 2.2V 5.5V P

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

附件四:

模量 100, 通用型 气相法硅橡胶 ( 续 ) RBB-70 系列 RBB-2100 系列 RBB 硅橡胶 RBB 硅橡胶 RBB 硅橡胶 RBB 硅橡胶 RBB 硅橡胶 RBB 硅橡胶 RBB 硅橡胶 R

<4D F736F F D20C7B6C8EBCABDCAB5D1E9CAD2B7BDB0B82E646F63>

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax)

Moto Z

MSP430X1XX 系列微控制器具有以下特征 结构框图 超低功耗结构体系 A 额定工作电流在 1MHz V 工作电压 C11X P11X 和 E11X 为 V 从备用模式唤醒为 6 S 丰富的中断能力减少了查询的需要灵活强大的处理能力源操作数有七种寻址模

STM32 USART

ESP32-WROOM URL Wi-Fi Wi-Fi Bluetooth SIG 2018

ESP32-WROOM-32D ESP32-WROOM-32U URL Wi-Fi Wi-Fi Bluetooth SIG 208

STM32 DAC

Microsoft PowerPoint - Application_STM32F0技术介绍及对比_V2.1.pptx

ESP3-WROVER URL Wi-Fi Wi-Fi Bluetooth SIG 08

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

微雪电子 Open103Z 实验手册 Open103Z 实验手册 目录 准备工作 BitIO-Pushbutton... 3 ADC+DMA... 4 CAN-LoopBack... 5 DAC... 6 DS18B GPIO_Key_L

微雪电子 Open407V-D 实验手册 Open407V-D 实验手册 目录 准备工作... 2 ADC+DMA... 2 CAN1 TO CAN2-Normal... 3 DCMI_OV DCMI_OV I2C... 6 L

2 PIC PIC 1 / CPU PIC MCU PIC RC

STM32F2xx STM32F4xx ADC

ARM Cortex-M4 32b MCU+FPU225DMIPS2MB Flash/256+4KB RAMUSB OTG HS/FS 17 TIM 3 ADC 20 & LCD-TFT

Microsoft Word - 39.doc

Microsoft Word - 134招标文件.doc

Kinetis KL1x – 通用超低功耗MCU

网上对外发布资料适用版本

< Essential LEDtube > | < Philips >

<4D F736F F D20D4D3D6BECEC4B8E5C4A3B0E52E646F63>

PROTEUS VSM

2 12

展 望 与 述 评 2 广 电 设 备 与 技 术

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统

《將進酒》

21 flash

PM0042

1 MTK 2 MTK 3 MTK

Audio/Smartphone accessories Training - Plan Proposal


1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

( RMB100,000)

BlueNRG-1

<4D F736F F D20B5E7D7D3D0C5CFA2C0E0D7A8D2B5C5E0D1F8B7BDB0B8D0DEB6C1D6B8C4CF2E646F63>

2

Quidway® S8500系列万兆核心路由交换机

STM32F3??ADC??????????ADC

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc

罗姆的电源模块

Leica IC90 E Leica IC90 E: USB 20 HDMI 22 SD () CLR ( ) 30 CLR ( ) 31 EXPSURE () 32 RESLUTIN ( ) 33 SETUP CAMER

重庆市电子信息产业三年振兴规划

ARM® Cortex®-M4 32 MCU+FPU64 KB Flash16 KB SRAM ADC DAC COMP 2.0 – 3.6 V

2. 禁 止 母 乳 代 用 品 之 促 銷 活 動, 以 及 不 得 以 贊 助 試 用 或 免 費 等 方 式, 取 得 奶 瓶 及 安 撫 奶 嘴 認 證 說 明 以 贊 助 試 用 或 免 費 等 方 式, 取 得 奶 瓶 及 安 撫 奶 嘴, 並 在 婦 產 科 門 診 兒 科 門 診 產

市 立 永 平 高 中 無 填 報 無 填 報 (02) 市 立 樹 林 高 中 已 填 報 已 填 報 (02) 市 立 明 德 高 中 已 填 報 (02) 市 立 秀 峰 高 中 已 填 報

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

2005.book


ST MCU ppt

内容提要 XMC 家族总体介绍 XMC1000 应用及介绍 XMC4000 应用及介绍 XMC 生态环境 小结


STM32L0xx

表 决, 审 议 程 序 符 合 有 关 法 律 法 规 和 本 公 司 章 程 的 规 定 3 本 议 案 尚 需 提 交 股 东 大 会 审 议, 与 该 等 交 易 有 利 害 关 系 的 关 联 股 东 将 放 弃 在 股 东 大 会 上 对 相 关 议 案 的 投 票 权 ( 二 ) 公

<4D F736F F D20B9F0D5FEB0ECB7A2A3A A3A93532BAC52E646F63>

103_02.xls

<313032A655A874B2D5B3CCA743BFFDA8FABCD0B7C7AAED2E786C73>

柳州历史上的今天内文改版式.FIT)

生 產 準 備 您 接 近 生 產 之 注 意 事 項 : 備 妥 住 院 用 物, 勿 遠 行 ( 生 產 用 物 包 ) 最 好 有 人 在 家 陪 伴, 或 和 陪 產 者 保 持 連 繫, 有 任 何 狀 況 可 立 即 趕 到 可 做 家 事 散 步 蹲 下 等 運 動, 以 不 太 累

省十二届人大常委会

Q8. 公 營 事 業 機 構 之 公 務 員 兼 具 勞 工 身 分 者, 於 97 年 3 月 19 日 以 前, 原 選 擇 參 加 勞 保, 調 任 其 他 公 營 事 業 機 構 時, 應 改 參 加 公 保 所 謂 調 任 其 他 公 營 事 業 機 構 之 判 別 依 據 ( 或 標

untitled

学生工作部处2010年工作总结

決議、附帶決議及注意事項

天人炁功行入與感應經驗分享

穨邱秀玲綜合展望報告.PDF

YYW1.nps

MSP430F KB+256B flash 10KB RAM 64 Quad Flat Pack QFP MSP430x1xx SLAU049 MSP430 MSP RISC CPU 16 DCO 6 MSP430x15x/16x/161x A/D 12 D/A

Electrical and Optical Clock Data Recovery Solutions - Data Sheet

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

VME

PCM-3386用户手册.doc

untitled

外围器件-new.cdr

Microsoft Word - Atmel-45136A-Pick-Best-Microcontroller-Strom-Eiland-Flodell_Article_CS

P1500

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

Altera SOC Devices

Transcription:

应用笔记 STM32 微控制器应用的移植和兼容性指南 前言 对于 STM32 微控制器应用的设计人员而言, 将一种微控制器类型轻松替换成同一产品系列的另一种微控制器非常重要 随着产品要求不断提高, 对存储器大小或 I/O 数量的需求也相应增加, 因此设计人员经常需要将应用程序移植到其它微控制器 另一方面, 为了降低成本, 用户可能被迫转换为更小的元件并缩减 PCB 面积 本应用笔记旨在帮助您分析从基于 STM32 的现有设计移植到快速增长的 STM32 系列中的任意一种其它微控制器类型所需的步骤 为了节省时间, 本应用笔记将所有重要的信息归纳在了一起, 并列出了需要注意的重要事项 此处包含的所有信息对您的首个 STM32 设计同样极为有价值, 虽然您不会立即关注移植项目 现在研究这些问题将有助于您通过从一开始即针对兼容性进行设计来着手满足所有未来的需求 要使用本应用笔记, 您需要具备 STM32 的一般性知识, 可通过 STM32 系列参考手册 STM32 数据表以及 STM32 Flash 程序存储器编程手册来了解这些知识 本应用笔记简要介绍了整个 STM32 系列, 并显示了在规划新设计或执行移植时首先需要考虑的各个方面 对微控制器模块和外设进行了分组, 它们要么或与增强功能兼容, 要么按系列类型加以呈现 不过, 欲了解 STM32 系列之间移植指南的详细信息, 请参阅单独的文档 请参阅以下其中一个文档 : AN3427 将应用程序从 STM32F1 系列移植到 STM32F2 系列 AN3422 将应用程序从 STM32F1 系列移植到 STM32L1 系列 AN4088 将应用程序从 STM32F1 系列移植到 STM32F0 系列 表 1. 适用的产品 类型 微控制器 料号 STM32F0 STM32F1 STM32F2 STM32F4 和 STM32L1 系列 2012 年 05 月文档 ID 018608 第 3 版 1/15 www.st.com

目录 AN3364 目录 1 如何在 STM32 系列间移植..................................... 4 1.1 STM32 系列总览............................................ 4 1.1.1 STM32 产品系列特性比较.................................... 5 1.1.2 STM32 产品交叉兼容性...................................... 7 1.2 软件移植.................................................. 13 2 版本历史.................................................. 14 2/15 文档 ID 018608 第 3 版

表格索引 表格索引 表 1. 适用的产品.............................................................. 1 表 1. STM32 系列概述.......................................................... 5 表 2. STM32 F1 与 F0 系列外设兼容性分析对比...................................... 8 表 3. STM32 F1 与 F2 系列外设兼容性分析对比...................................... 9 表 4. STM32 F1 与 F4 系列外设兼容性分析对比..................................... 11 表 5. STM32 F1 与 L1 系列外设兼容性分析对比..................................... 12 表 6. 文档版本历史........................................................... 14 文档 ID 018608 第 3 版 3/15 3

如何在 STM32 系列间移植 AN3364 1 如何在 STM32 系列间移植 1.1 STM32 系列总览 STM32 平台为获得广泛且不断增长的产品组合打下了坚实的基础 随着适合各种新应用的新产品的推出, 整个 STM32 产品系列目前包含多个系列, 其中包括 STM32F0 STM32F1 STM32F2 STM32F4 和 STM32L1, 每个系列都专门针对一个特定的领域 : STM32F0:F0 系列为使用 8 位和 16 位微控制器的应用架设了一座桥梁, 使其可以在经济型终端产品中获得先进的高端特性 F0 系列可以为家庭娱乐产品 电器和工业设备提供无与伦比的灵活性与可扩展性 STM32F1: 通用型 F1 系列所适用的应用范围很广, 无论是最低端的价格敏感型设计, 还是占用大量内存的计算密集型设计, 都能够适用 F1 系列是一个完整的系列, 其成员的引脚 软件和功能都 小容量器件包括 Flash 容量介于 16 KB 和 32 KB 之间的 STM32F101xx 和 STM32F103xx 微控制器 中等容量器件包括 Flash 容量介于 32 KB 和 128 KB 之间的 STM32F101xx 和 STM32F103xx 微控制器 大容量器件包括 Flash 容量介于 256 KB 和 512 KB 之间的 STM32F101xx 和 STM32F103xx 微控制器 超大容量器件包括 Flash 容量介于 768 KB 和 1024 KB 之间的 STM32F101xx 和 STM32F103xx 微控制器 互连型器件包括 Flash 容量介于 64 KB 和 256 KB 之间的 STM32F105xx 和 STM32F107xx 微控制器 中等容量超值型器件包括 Flash 容量介于 64 KB 和 128 KB 之间的 STM32F100xx 微控制器 大容量超值型器件包括 Flash 容量介于 128 KB 和 512 KB 之间的 STM32F100xx 微控制器 STM32F2:F2 系列可以为计算密集型应用提供最高的性能和先进的连接性 F2 系列与 F1 系列二者之间保持兼容 STM32F4: 基于 ARM Cortex -M4 的 F4 系列扩充了业界领先的 STM32 产品组合, 具有更高的性能 与 STM32 F2 系列一样, 这些 MCU 利用 ST 的 90 nm NVM 技术和 ST 的 ART Accelerator, 从 Flash 中以大小为 168 MHz 的工作频率执行代码, 取得了基于 Cortex-M 的微控制器行业最高的 210 DMIPS/469 Coremark 基准评分 STM32L1: 适用于功耗敏感型 力求实现绝对最低功耗的超低功耗应用 L1 系列与 F1 系列二者之间保持兼容 中等容量器件包括 Flash 容量介于 64 KB 和 128 KB 之间的 STM32L151xx 和 STM32L152xx 微控制器 中容量增强型器件包括 Flash 容量为 256 KB 的 STM32L151xx STM32L152xx 和 STM32L162xx 微控制器 大容量器件包括 Flash 容量为 384 KB 的 STM32L151xx STM32L152xx 和 STM32L162xx 微控制器 4/15 文档 ID 018608 第 3 版

如何在 STM32 系列间移植 除非另行指定, 否则, 在本文档的其余部分中, 术语 F0 STM32F0 和 STM32F0xx 用于表示 STM32F0 系列 术语 F1 STM32F1 和 STM32F10x 用于表示 STM32F1 系列 术语 F2 STM32F2 和 STM32F2xx 用于表示 STM32F2 系列 术语 F4 STM32F4 和 STM32F4xx 用于表示 STM32F4 系列 术语 L1 STM32L1 和 STM32L1xx 用于表示 STM32L1 系列 1.1.1 STM32 产品系列特性比较 表 1. STM32 系列概述 外设 STM32 系列 F1 L1 F2 F0 F4 内核 Cortex-M3 r1p1 仅限超大容量器件中的 MPU 带 MPU 的 Cortex-M3 r2p0 带 MPU 的 Cortex-M3 r2p0 Cortex-M0 带 FPU 和 MPU 的 Cortex-M4 r0p1 FLASH 16 / 32 / 64 / 128 / 256 / 384 / 512 / 768KB - 1 MB 64/128 KB 128 / 256 / 512 / 786 / 1024 KB 64 KB 512 / 1024 KB SRAM 6 / 10 / 20 / 24 / 32 / 48 / 64 / 96 KB 10/16 KB 64/96/128 KB 8 KB 128 + 64 KB FSMC 有无有无有 最大 CPU 频率 24 / 36 / 48 / 72 MHz, 具体取决于所使用的产品线 32 MHz 120 MHz 48 MHz 168 MHz 工作电压 2.0 V 到 3.6 V 1.65 V 到 3.6 V 1.8 V 到 3.6 V 2.0 V 到 3.6 V 1.8 V 到 3.6 V 自举程序 互连型 : USART1/2 CAN2 DFU (OTG FS 设备 ) 其它产品线 : USART1 中等容量 : USART1/2 中容量增强型和大容量 : USART1/2 + DFU(USB 设备 FS) USART1/3 CAN2 DFU (OTG FS 设备 ) USART1/2 USART1/3 CAN2 DFU (OTG FS 设备 ) 高级 4 通道 (3 路比较输出 ) 多达 2 个无 2 1 2 定时器 通用型多达 10 个 7 多达 10 个 5(16 位 ) 1(32 位 ) 10 4 通道多达 4 个 4 多达 4 个 2 4 2 通道多达 2 个 1 多达 2 个 1( 带 1 路比较输出 ) 2 1 个通道多达 4 个 2 多达 4 个 1 + 2( 带 1 路比较输出 ) 4 基本型多达 2 个 2 2 1 2 文档 ID 018608 第 3 版 5/15 14

如何在 STM32 系列间移植 AN3364 表 1. STM32 系列概述 ( 续 ) 外设 STM32 系列 F1 L1 F2 F0 F4 RTC 计数器硬件日历硬件日历 硬件日历 + 亚秒 SPI(I2S) 多达 3(2) 2 3(2) 2(1) 3(2) TI 模式无无有有有 硬件日历 + 亚秒 最大频率最高 18 Mb/s 最高 16 Mb/s 最高 15 或 30 Mb/s 最高 18 Mb/s 最高 37.5 Mb/s COM 音频频率 8 khz 到 96 khz 无 8 khz 到 192 khz 8 khz 到 192 khz I2C 多达 2 个 2 3 2 2 最大频率 400 khz 400 khz 400 khz 1 Mb/s 400 khz USART 多达 3 个 3 4 2 4 UART 多达 2 个无 2-2 8 khz 到 192 khz 最大频率 2.25 或 4.5 Mb/s 最高 4 Mb/s 3.75 或 7.5 Mb/s 6 Mb/s 10.5 Mb/s USB USB 设备 FS OTG FS USB 设备 FS OTG FS OTG HS CAN 多达 2 个无 2 无 2 SDIO 1 无 1 无 1 无无 OTG FS OTG HS CEC 多达 1 个无无 1 无 以太网 MAC 有, 带 HW IEEE 1588 v1 无 有, 带 HW IEEE1588 v2 无 有, 带 HW IEEE1588 v2 GPIO 26/37/51/80/112 37/51/83 51/82/114/140 27/39/55 多达 140 个 12 位 ADC 多达 3 个 1 3 1 3 最大采样频率 1 MSPS 1 MSPS 2 MSPS 1 MSPS 2.4 MSPS 通道数 10/16/21 通道 16/20/24 通道 16/24 通道 16+3 通道 多达 24 个通道 12 位 DAC 2 2 2 1 2 最大采样频率 1 MS/s 1 MS/s 1 MS/s 1 MS/s 1 MS/s 通道数 2 2 2 1 2 比较器 无 2 无 2 无 LCD (COM x SEG) 无 4x44/ 8x40 无 无 无 DCMI 无 无 有 无 有 加密 / 散列处理器无无 有 DES 3DES AES 256 位 SHA-1 MD5 HMAC 无 有 DES 3DES AES 256 位 SHA-1 MD5 HMAC 6/15 文档 ID 018608 第 3 版

如何在 STM32 系列间移植 表 1. STM32 系列概述 ( 续 ) 外设 STM32 系列 F1 L1 F2 F0 F4 RNG 无 无 有 无 有 UFQFPN32 VFQFPN36 LQFP48 LQFP48 LQFP48 VFQFPN48 VFQFN48 LQFP64 LQFP64 LQFP64 LQFP64 LQFP64 BGA64 WLCSP64 WLCSP64 封装 TFBGA64 WLCSP90 LQFP100 LQFP100 LQFP100 LQFP100 BGA100 BGA100 LFBGA100 LQFP144 LQFP144 LQFP144 BGA144 UFBGA176 UFBGA176 LQFP176 1.1.2 STM32 产品交叉兼容性 STM32 系列内置一组外设, 这组外设可分为三类 : 第一类是根据定义适用于所有产品的外设 这些外设都, 因此它们具有的结构 寄存器和控制位 移植后, 无需进行任何固件更改, 便可在应用程序级别上保持的功能 所有特性和行为均保持不变 第二类是指由所有产品共用的外设, 但其中存在微小差别 ( 通常是对新特性的支持 ), 因此它们可以非常容易地从一个产品移植到另一个产品, 不需要进行任何重大的全新开发 第三类是指从一个产品移植到另一个产品后发生显著变化的外设 ( 新架构 新特性...) 对于这类外设, 若要进行移植, 需要在应用程序级别进行全新开发 文档 ID 018608 第 3 版 7/15 14

如何在 STM32 系列间移植 AN3364 表 2 到表 5 给出了此分类的总览 : 表 2. 外设 STM32 F1 与 F0 系列外设兼容性分析对比系列兼容性 F1 F0 注释引脚排列 SW 兼容性 SPI 有有 + 提供两个 FIFO,4 位到 16 位数据大小可供选择 部分兼容 WWDG 有有特性 NA IWDG / IWWDG 有有 ++ 增加了窗口模式 NA 部分兼容 DBGMCU 有有无 JTAG, 无跟踪对于 SWD 部分兼容 CRC 有有 + 增加了反转功能和初始 CRC 值 NA 部分兼容 EXTI 有有 + 某些外设能够在停止模式下生成事件 CEC 有有 ++ 内核时钟, 仲裁丢失标志和自动发送重试, 多地址配置, 从停止模式唤醒 部分兼容 DMA 有有 1 个具有 5 个通道的 DMA 控制器 NA TIM 有有 + 增强 PWR 有有 + 无 Vref,Vdda 可以大于 Vdd, 内核采用 1.8 模式 RCC 有有 + 专用于 ADC 的新 HSI14 对于同一特性 对于振荡器,PD0 & PD1 => PF0 & PF1 部分兼容 部分兼容 USART 有有 + 独立时钟源选择, 超时特性, 从停止模式唤醒 I2C 有有 ++ 缺陷修正,FM+, 从停止模式中唤醒, 数字滤波器 DAC 有有 + DMA 下溢中断 ADC 有有 ++ 模拟部分, 但有新的数字接口 部分兼容 RTC 有有 ++ 亚秒精度, 数字校准电路, 用于事件保存的时间戳功能, 可编程闹钟 对于同一特性 新驱动程序 FLASH 有 有 + 选项字节已修改 NA 部分兼容 GPIO 有 有 ++ 新外设 4 个新 GPIO 部分兼容 CAN 有 NA NA NA NA USB FS 设备 有 NA NA NA NA 8/15 文档 ID 018608 第 3 版

如何在 STM32 系列间移植 表 2. STM32 F1 与 F0 系列外设兼容性分析对比 ( 续 ) 外设 系列 兼容性 F1 F0 注释引脚排列 SW 兼容性 以太网 有 NA NA NA NA SDIO 有 NA NA NA NA FSMC 有 NA NA NA NA 触摸感应 NA 有 NA NA NA COMP NA 有 NA NA NA SYSCFG NA 有 NA NA NA 颜色说明 : = 新特性或新架构 ( 有 ++) = 新特性, 但技术参数发生更改或得到增强 ( 有 +) = 特性不可用 (NA) 表 3. STM32 F1 与 F2 系列外设兼容性分析对比 兼容性 外设 F1 系列 F2 系列 注释 引脚排列 SW 兼容性 FSMC 有 有 特性 WWDG 有 有 特性 NA IWDG 有 有 特性 NA DBGMCU 有 有 特性 NA CRC 有 有 特性 NA EXTI 有 有 特性 CAN 有 有 特性 PWR 有有 + 增强 NA 对于的特性 RCC 有有 + 增强 NA 部分兼容 SPI 有有 + TI 模式 / 最大波特率 USART 有有 + 限制修正 / 最大波特率 / 一个采样位 / 8 倍过采样 对于的特性 对于的特性 文档 ID 018608 第 3 版 9/15 14

如何在 STM32 系列间移植 AN3364 表 3. STM32 F1 与 F2 系列外设兼容性分析对比 ( 续 ) 外设 F1 系列 F2 系列 兼容性 注释引脚排列 SW 兼容性 I2C 有有 + 限制修正 TIM 有有 + TIM2 和 TIM5 中有 32 位计数器 DAC 有有 + DMA 下溢中断 以太网有有 + IEEE1588 v2 / 增强的 DMA 描述符 SDIO 有有 + 限制修正 USB OTG FS 有有 + - 主机模式下对 SOF 成帧期间进行动态调校的功能 - 内置 VBUS 感应控制 对于的特性 对于的特性 对于的特性 对于的特性 对于的特性 对于的特性 RTC 有有 ++ 新外设对于同一特性不兼容 ADC 有 有 ++ 新外设 对于同一特性 部分兼容 FLASH 有 有 ++ 新外设 NA 不兼容 DMA 有 有 ++ 新外设 NA 不兼容 GPIO 有 有 ++ 新外设 不兼容 CEC 有 NA NA NA NA USB FS 设备 有 NA NA NA NA 加密 / 散列处理器 NA 有 NA NA NA RNG NA 有 NA NA NA DCMI NA 有 NA NA NA USB OTG HS NA 有 NA NA NA SYSCFG NA 有 NA NA NA 颜色说明 : = 新特性或新架构 ( 有 ++) = 新特性, 但技术参数发生更改或得到增强 ( 有 +) = 特性不可用 (NA) 10/15 文档 ID 018608 第 3 版

如何在 STM32 系列间移植 表 4. STM32 F1 与 F4 系列外设兼容性分析对比 外设 F1 系列 F4 系列 兼容性 注释引脚排列 SW 兼容性 FSMC 有有 + 增强 WWDG 有有特性 NA IWDG 有有特性 NA DBGMCU 有有特性 NA CRC 有有特性 NA EXTI 有有特性 CAN 有有特性 PWR 有有 + 增强 NA RCC 有有 + 增强 NA 部分兼容 SPI 有有 + TI 模式 / 最大波特率 / I2S 全双工 USART 有有 + 缺陷修正 / 最大波特率 / 一个采样位 / 8 倍过采样 I2C 有有 + 缺陷修正 TIM 有有 + TIM2 和 TIM5 中有 32 位计数器 DAC 有有 + DMA 下溢中断 以太网有有 + IEEE1588 v2 / 增强的 DMA 描述符 SDIO 有有 + 缺陷修正 USB OTG FS 有有 + - 主机模式下对 SOF 成帧期间进行动态调校的功能 - 内置 VBUS 感应控制 RTC 有有 ++ 新外设对于同一特性新驱动程序 ADC 有有 ++ 新外设对于同一特性部分兼容 FLASH 有有 ++ 新外设 NA 部分兼容 DMA 有有 ++ 新外设 NA 部分兼容 GPIO 有有 ++ 新外设部分兼容 CEC 有 NA NA NA NA USB FS 设备有 NA NA NA NA 加密 / 散列处理器 NA 有 NA NA NA RNG NA 有 NA NA NA DCMI NA 有 NA NA NA 文档 ID 018608 第 3 版 11/15 14

如何在 STM32 系列间移植 AN3364 表 4. STM32 F1 与 F4 系列外设兼容性分析对比 ( 续 ) 外设 F1 系列 F4 系列 兼容性 注释引脚排列 SW 兼容性 USB OTG HS NA 有 NA NA NA SYSCFG NA 有 NA NA NA 颜色说明 : = 新特性或新架构 ( 有 ++) = 新特性, 但技术参数发生更改或得到增强 ( 有 +) = 特性不可用 (NA) 表 5. STM32 F1 与 L1 系列外设兼容性分析对比兼容性外设 F1 系列 L1 系列注释引脚排列 SW 兼容性 SPI 有有 L1 中容量系列中无 I2S L1 与 F1: 限制修正 WWDG 有 有 特性 NA IWDG 有 有 特性 NA DBGMCU 有 有 特性 NA CRC 有 有 特性 NA EXTI 有 有 特性 USB FS 设备 有有特性 DMA 有有特性 NA TIM 有有特性 SDIO 有有特性 FSMC 有有 特性, 但仅支持 SRAM/NOR 存储器 PWR 有有 + 增强 NA 对于的特性 RCC 有有 + 增强 NA 部分兼容 USART 有有 + 限制修正 / 一个采样位方法 / 8 倍过采样 12/15 文档 ID 018608 第 3 版

如何在 STM32 系列间移植 表 5. STM32 F1 与 L1 系列外设兼容性分析对比 ( 续 ) 外设 F1 系列 L1 系列 兼容性 注释引脚排列 SW 兼容性 I2C 有 有 + 限制修正 DAC 有 有 + DMA 下溢中断 ADC 有 有 ++ 新外设 部分兼容 RTC 有 有 ++ 新外设 对于同一特性 不兼容 FLASH 有 有 ++ 新外设 NA 不兼容 GPIO 有 有 ++ 新外设 不兼容 CAN 有 NA NA NA NA CEC 有 NA NA NA NA 以太网 有 NA NA NA NA LCD 驱动 NA 有 NA NA NA COMP NA 有 NA NA NA SYSCFG NA 有 NA NA NA AES NA 有 NA NA NA OPAMP NA 有 NA NA NA 颜色说明 : = 新特性或新架构 ( 有 ++) = 新特性, 但技术参数发生更改或得到增强 ( 有 +) = 特性不可用 (NA) 1.2 软件移植 每个 STM32 系列都由一套种类齐全的高端低成本的评估 软件 调试和编程工具提供支持 这一完整的产品线中包括第三方解决方案, 其中配有集成开发环境和带有 JTAG 和 / 或 SW 应用接口的在线调试软件 / 编程软件 对此系列产品和 Cortex 内核不熟悉的开发人员同样可以从这一系列初学者套件中受益匪浅, 这些套件专门用于帮助开发人员评估器件特性并开始他们自己的应用 由于具有 ST 固件库和一组完整的应用笔记,STM32 微控制器提供了一个完整的软件接口, 以缩短上市时间并使用户代码与硬件的具体情况无关 不仅提供了最先进的高效软件驱动程序库, 而且还可获得所有主要工具提供商的全面支持, 使您能够以最快的速度执行最适合您的最佳开发流程 文档 ID 018608 第 3 版 13/15 14

版本历史 AN3364 2 版本历史 表 6. 文档版本历史 日期版本变更 2011 年 07 月 20 日 1 初始版本 2012 年 03 月 01 日 2 增加了中容量增强型和大容量 STM32L1 器件 2012 年 05 月 30 日 3 增加了 STM32F0 和 STM32F4 器件 14/15 文档 ID 018608 第 3 版

请仔细阅读 : 中文翻译仅为方便阅读之目的 该翻译也许不是对本文档最新版本的翻译, 如有任何不同, 以最新版本的英文原版文档为准 本文档中信息的提供仅与 ST 产品有关 意法半导体公司及其子公司 ( ST ) 保留随时对本文档及本文所述产品与服务进行变更 更正 修改或改进的权利, 恕不另行通知 所有 ST 产品均根据 ST 的销售条款出售 买方自行负责对本文所述 ST 产品和服务的选择和使用,ST 概不承担与选择或使用本文所述 ST 产品和服务相关的任何责任 无论之前是否有过任何形式的表示, 本文档不以任何方式对任何知识产权进行任何明示或默示的授权或许可 如果本文档任何部分涉及任何第三方产品或服务, 不应被视为 ST 授权使用此类第三方产品或服务, 或许可其中的任何知识产权, 或者被视为涉及以任何方式使用任何此类第三方产品或服务或其中任何知识产权的保证 除非在 ST 的销售条款中另有说明, 否则,ST 对 ST 产品的使用和 / 或销售不做任何明示或默示的保证, 包括但不限于有关适销性 适合特定用途 ( 及其依据任何司法管辖区的法律的对应情况 ), 或侵犯任何专利 版权或其他知识产权的默示保证 意法半导体的产品不得应用于武器 此外, 意法半导体产品也不是为下列用途而设计并不得应用于下列用途 :(A) 对安全性有特别要求的应用, 例如, 生命支持 主动植入设备或对产品功能安全有要求的系统 ;(B) 航空应用 ;(C) 汽车应用或汽车环境, 且 / 或 (D) 航天应用或航天环境 如果意法半导体产品不是为前述应用设计的, 而采购商擅自将其用于前述应用, 即使采购商向意法半导体发出了书面通知, 采购商仍将独自承担因此而导致的任何风险, 意法半导体的产品设计规格明确指定的汽车 汽车安全或医疗工业领域专用产品除外 根据相关政府主管部门的规定,ESCC QML 或 JAN 正式认证产品适用于航天应用 经销的 ST 产品如有不同于本文档中提出的声明和 / 或技术特点的规定, 将立即导致 ST 针对本文所述 ST 产品或服务授予的任何保证失效, 并且不应以任何形式造成或扩大 ST 的任何责任 ST 和 ST 徽标是 ST 在各个国家或地区的商标或注册商标 本文档中的信息取代之前提供的所有信息 ST 徽标是意法半导体公司的注册商标 其他所有名称是其各自所有者的财产 2014 STMicroelectronics 保留所有权利 意法半导体集团公司澳大利亚 - 比利时 - 巴西 - 加拿大 - 中国 - 捷克共和国 - 芬兰 - 法国 - 德国 - 中国香港 - 印度 - 以色列 - 意大利 - 日本 - 马来西亚 - 马耳他 - 摩洛哥 菲律宾 新加坡 - 西班牙 - 瑞典 - 瑞士 - 英国 - 美国 www.st.com 文档 ID 018608 第 3 版 15/15 15