登录/注册

stm32f401与407的区别

stm32f401与407的区别

更多

好的,STM32F401 和 STM32F407 都是 STMicroelectronics 公司基于 ARM Cortex-M4 内核的高性能微控制器,属于 STM32F4 系列。它们的主要区别在于性能、内存容量、外设丰富度和封装选项上。以下是中文对比:

  1. 核心性能与时钟速度:

    • STM32F401: 最高主频为 84 MHz
    • STM32F407: 最高主频为 168 MHz性能显著更强
  2. 内存 (Flash 和 RAM):

    • STM32F401: Flash 最大 512 KB, SRAM 最大 96 KB
    • STM32F407: Flash 最大 1 MB, SRAM 最大 192 KB内存容量更大,适合运行更复杂的程序和处理更大的数据量。
  3. 外设丰富度(关键区别):

    • 串行通信接口 (USART/UART):
      • F401: 最多 4 个 USART/UART。
      • F407: 最多 6 个 USART/UART。
    • 串行外设接口 (SPI):
      • F401: 最多 3 个 SPI。
      • F407: 最多 3 个 SPI (或 4 个 I²S)。数量差异主要在特定型号的配置上。
    • I²C:
      • F401: 最多 3 个 I²C。
      • F407: 最多 3 个 I²C。
    • CAN:
      • F401: 不支持 CAN 控制器。
      • F407: 集成 2 个 CAN 2.0B 控制器。这是 F401 完全缺失的重要外设。
    • USB:
      • F401: 1 个 USB 2.0 OTG 全速 (FS) 控制器。
      • F407: 1 个 USB 2.0 OTG 高速 (HS) 控制器(需要外接 HS PHY 芯片)和 1 个 USB 2.0 OTG 全速 (FS) 控制器。USB 支持更强大
    • 以太网 MAC:
      • F401: 不支持
      • F407: 集成 10/100 Ethernet MAC具备网络连接能力
    • 定时器 (TIM):
      • F401: 最多 11 个 TIM (包括基本、通用、高级定时器)。
      • F407: 最多 14 个 TIM (包括基本、通用、高级定时器)。定时器资源更丰富
    • 模数转换器 (ADC):
      • F401: 通常 1 个 12-bit ADC, 最多 10 个通道
      • F407: 最多 3 个 12-bit ADC, 最多 24 个通道模拟输入能力大大增强
    • 数模转换器 (DAC):
      • F401: 通常 1 个 12-bit DAC。
      • F407: 2 个 12-bit DAC。
    • 图形加速器:
      • F401:
      • F407: 集成 Chrom-ART Accelerator™ (DMA2D),显著加速图形操作(如填充、复制、混合)。对图形显示应用(如 TFT LCD)有优势
    • 加密硬件加速器:
      • F401:
      • F407: 集成 硬件加密加速器 (支持 AES, HASH, RNG)。安全性更强
  4. 模拟性能 (ADC):

    • F407 的 ADC 采样率理论上更高(2.4 MSPS vs F401 的 2.0 MSPS),并且通道数远超 F401。
  5. 封装选项:

    • STM32F401: 提供更小的封装选项,例如 WLCSP64, LQFP64, LQFP100, UFBGA100。
    • STM32F407: 通常提供引脚数更多的封装,例如 LQFP100, LQFP144, LQFP176, UFBGA176。F401 在极小尺寸封装(如 LQFP64)上有优势(部分型号提供)。
  6. 功耗 (典型):

    • 在相同频率下,F401 的运行功耗通常略低于 F407(得益于更低的主频和更小的规模)。但 F407 的低功耗模式同样丰富。
  7. 成本:

    • 通常,STM32F401 的价格低于 STM32F407,因为它性能和资源相对较少。

总结表格:

特性 STM32F401 STM32F407 说明
最高主频 84 MHz 168 MHz F407 性能翻倍
最大 Flash 512 KB 1 MB F407 程序空间更大
最大 SRAM 96 KB 192 KB F407 数据空间更大
CAN 2x CAN 2.0B F407 关键优势
USB OTG 1x FS (全速) 1x HS (高速 + PHY) + 1x FS F407 USB 带宽更高
Ethernet MAC 10/100 Ethernet MAC F407 具备网络功能
ADC 通道数 最多 10 通道 最多 24 通道 F407 模拟输入强得多
DAC 1x 12-bit 2x 12-bit
定时器 (TIM) 最多 11 个 最多 14
串口 (USART) 最多 4 个 最多 6
图形加速器 Chrom-ART Accelerator™ F407 图形处理优势
加密加速器 AES, HASH, RNG F407 安全性更强
小封装 (LQFP64) 提供 不提供 (最小 LQFP100) F401 空间受限应用优势
典型功耗 相对稍低 (同频下) 相对稍高
成本 通常较低 通常较高

选择建议:

简单来说,STM32F407 是功能更全面、性能更强的“大杯”选择,而 STM32F401 是更经济、更紧凑的“中杯”选择,主要在 CAN、USB 高速、以太网、大内存和图形加速等功能上有显著缺失或缩水。根据你的项目具体需求(性能、功能、成本、尺寸)来选择即可。

stm32f401的PROTEUS仿真

搭建了一个stm32f401的PROTEUS仿真模型,PA9接一个发光二极管,以闪亮的方式点亮,在KEIL 5 中编辑了源代码,仿真通过。 *附件:simulation.rar

2025-02-27 09:26:56

stm32f401stm32f407在工程配置与代码上有什么区别

如题。之前调试好的一个项目,用的stm32f407IGT6, 后来同事重新画板,改用的stm32f401cdu6, 我们本来觉得都是F4系列,也

2024-05-09 06:01:04

STM32F401 AHB时钟大于30MHz就不运行了是怎么回事?

STM32F401 AHB时钟大于30MHz 就不运行了,手册数据是84MHz,是什么问题?

2024-04-24 08:28:36

STM32F401STM32F411系列上的外设内部互联

电子发烧友网站提供《STM32F401和STM32F411系列上的外设内部互联.pdf》资料免费下载

资料下载 张桂英 2023-09-21 09:43:12

AN4616_从STM32F401/411系列移植到STM32L4/STM32L4plus系列微控制器

AN4616_从STM32F401/411系列移植到STM32L4/STM32L4plus系列微控制器

资料下载 靓仔峰 2022-11-21 17:06:55

STM32F401使用手册

STM32F401资料,需要自取

资料下载 mayue_merit 2022-10-08 09:50:42

STM32F407原理图下载

STM32F407原理图下载

资料下载 AloneMonster111 2022-01-17 13:44:59

STM32F401xB STM32F401xC datasheet

STM32F401xB STM32F401xC datasheet(嵌入式开发考研专业)-Arm® Cortex®-M4 32-bit MCU+FPU, 105 DMIPS, 256KB Flash / 64KB

资料下载 张生 2021-08-04 12:05:58

stm32f401只用usb功能需要外部晶振吗?

stm32f401只用usb功能需要外部晶振吗?

2023-05-05 10:16:08

STM32F405与STM32F401两个IC的SPI模块有什么区别吗?

当我将相同的代码与带有 SPI1 的 STM32F405 一起使用时,我没有得到正确的结果。相同的代码适用于 STM32F401(SPI2),但不适用于 ST

2022-12-22 06:59:16

如何对STM32F401的外部中断EXTI进行初始化呢

EXTI是什么意思?如何对STM32F401的外部中断EXTI进行初始化呢?有哪些步骤?

2022-01-24 07:26:14

如何去实现STM32F401的UART串口接收并发送数据呢

如何去实现STM32F401的UART串口接收并发送数据呢?其代码该怎样去实现呢?

2021-12-13 07:40:57

STM32F401在睡眠模式下的电流是怎样的

STM32F401在睡眠模式下的电流是怎样的?

2021-10-14 09:24:14

使用STM32F401时需注意什么

使用STM32F401时需注意:stm32f401的系统库文件配置的晶振频率为25MHz,在外部使用8MHz的晶振是需对其进行修改,修改内容如下:1、修改st

2021-08-12 08:10:18

使用STM32F401的大内存特性

需要使用STM32F401的大内存特性,买了1批STM32F401CCU6. QFN48封装的。随便翻了一下PDF,第一感觉和F103的48脚封

2021-08-12 07:17:26
7天热门专题 换一换
相关标签