STM32F1和F4的区别

本文详细对比了STM32F1与STM32F4两大系列微控制器的主要区别,包括内核类型、芯片工艺、系统构架、主频、资源配备、外设功能及功耗表现等方面,揭示了F4系列在性能、资源和功能上的显著提升。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先附上原文链接:https://www.cr173.com/guide/311868_1.html

stm32f1和f4的区别大家都不知道很明白,想要知道这个区别究竟是什么的小伙伴们,就让我给大家详细的讲讲,一起来看看这个区别究竟是什么吧,来看看吧。

stm32f1和f4的区别:

第一点区别 内核不一样

STM32F1是cortex- M3的内核。

STM32F4是cortex-M4的内核。

芯片工艺不一样。因为stm32最早2010年左右就出来的mcu,而F4比F1晚几年研发出来,在设计制成上要优良一些

系统构架也不一致,F4的主系统有多层AHB总线矩阵构成,比F1的总线要复杂。

各个寄存器映射的物理地址位置不一致,但定义的绝大部分的寄存器名称是一样的。

主频不一样,F4芯片最高可以达到168M,F1只有72M

STM32F1与STM32F4的Flash和RAM容量差别较大,

F4系列Flash范围从128k~2048K,RAM从64K~256K

F1系列的Flash范围16k~1024k,RAM范围从4k~80K

价格相差也比较大,相同Flash容量和封装的F1和F4,F4要贵一些。

很多外设不一样,F4最高可以有8路串口。

对于固件库来说,因为是都是一家品牌,编程风格基本一致,很多寄存器的名称都一致,所以编程差不多。因为F1出来的比较久,所以相对而言,F1资料更多一些。不过目前几个出名的开发板商都出了F4的板子,F4用的人也越来越多。

具体的对比:

1, 更先进的内核。STM32F4采用Cortex M4内核,带FPU和DSP指令集,而STM32F1采用的是Cortex M3内核,不带FPU和DSP指令集。

2, 更多的资源。STM32F4拥有多达192KB的片内SRAM,带摄像头接口(DCMI)、加密处理器(CRYP)、USB高速OTG、真随机数发生器、OTP存储器等。

3, 增强的外设功能。对于相同的外设部分,STM32F4具有更快的模数转换速度、更低的ADC/DAC工作电压、32位定时器、带日历功能的实时时钟(RTC)、IO复用功能大大增强、4K字节的电池备份SRAM以及更快的USART和SPI通信速度。

4, 更高的性能。STM32F4最高运行频率可达168Mhz,而STM32F1只能到72Mhz;STM32F4拥有ART自适应实时加速器,可以达到相当于FLASH零等待周期的性能,STM32F1则需要等待周期;STM32F4的FSMC采用32位多重AHB总线矩阵,相比STM32F1总线访问速度明显提高。

5, 更低的功耗。STM32F40x的功耗为:238uA/Mhz,其中低功耗版本的STM32F401更是低到:140uA/Mhz,而STM32F1则高达421uA/Mhz

STM32 F1-F2-F4 比较.pdf STM32各系列比较: F1-F2-F4STM32 – 领先的Cortex-M 产品家族 闪存容量 (字节) 1024K STM32F407VG STM32F417VG STM32F407ZG STM32F417ZG STM32F407IG STM32F417IG STM32F405RG STM32F415RG STM32F405VG STM32F415VG STM32F405ZG STM32F415ZG STM32F207VG STM32F217VG STM32F207ZG STM32F217ZG STM32F207IG STM32F217IG STM32F205RG STM32F215RG STM32F205VG STM32F215VG STM32F205ZG STM32F215ZG STM32F101RG STM32F103RG STM32F101VG STM32F103VG STM32F101ZG STM32F103ZG 768K STM32F205RF STM32F205VF STM32F207VF STM32F205ZF STM32F207ZF STM32F207IF STM32F101RF STM32F103RF STM32F101VF STM32F103VF STM32F101ZF STM32F103ZF 512K STM32F407VE STM32F417VE STM32F407ZE STM32F417ZE STM32F407IE STM32F417IE STM32F207VE STM32F217VE STM32F207ZE STM32F217ZE STM32F207IE STM32F217IE STM32F205RE STM32F215RE STM32F205VE STM32F215VE STM32F205ZE STM32F215ZE STM32F101RE STM32F101VE STM32F101ZE STM32F100RE STM32F103RE STM32F100VE STM32F103VE STM32F100ZE STM32F103VE 384K STM32F101RD STM32F101VD STM32F101ZD STM32F100RD STM32F103RD STM32F100VD STM32F103VD STM32F100ZD STM32F103ZD 256K STM32F205RC STM32F205VC STM32F207VC STM32F205ZC STM32F207ZC STM32F207IC STM32F105RC STM32F105VC STM32F101RC STM32F107RC STM32F101VC STM32F107VC STM32F101ZC STM32F100RC STM32F103RC STM32F100VC STM32F103VC STM32F100ZC STM32F103ZC 128K STM32F205RB STM32F205VB STM32L151CB STM32L152CB STM32L151RB STM32L152RB STM32L15VB STM32L152VB STM32F105R8 STM32F105VB STM32F103TB STM32F101CB STM32F103CB STM32F101RB STM32F103RB STM32F101VB STM32F107VB STM32F101TB STM32F100CC STM32F102CB STM32F100RB STM32F102RB STM32F100VB STM32F103VB 64K STM32L151C8 STM32L152C8 STM32L151R8 STM32L152R8 STM32L15V8 STM32L152V8 STM32F105R8 STM32F105V8 STM32F103T8 STM32F101C8 STM32F103C8 STM32F101R8 STM32F103R8 STM32F101V8 STM32F103V8 STM32F101T8 STM32F100C8 STM32F102C8 STM32F100R8 STM32F102R8 STM32F100V8 STM32L151C6 STM32L152C6 STM32L151R6 STM32L152R6 32K STM32F103T6 STM32F101C6 STM32F103C6 STM32F101R6 STM32F103R6 STM32F101T6 STM32F100C6 STM32F102C6 STM32F100R6 STM32F102R6 16K STM32F103T
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值