作为Cortex M3市场的最大占有者,ST公司在2011年又推出基于Cortex M4内核的STM32F4系列产品,相对与STM32F1/F2等Cortex M3产品,STM32F4最大的优势,就是新增了硬件FPU单元以及DSP指令,同时,STM32F4的主频也提高了很多,达到168Mhz(可获得210DMIPS的处理能力),这使得STM32F4尤其适用于需要浮点运算或DSP处理的应用,也被称之为:DSC,具有非常广泛的应用前景。
STM32F4相对于STM32F1,主要优势如下:
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。

STM32F4与STM32F1的区别相关推荐

  1. ST公司STM32F4与STM32F1的区别

    本文来源于互联网,不保证正确性和完整性.STM32F4相对于STM32F1的改进不只一点点,为了便于初学者了解,我们比对相关资料将改进点进行了汇总. F1采用Crotex M3内核,F4采用Crote ...

  2. STM32F4启动流程分析

    前言 因为在做有关STM32F407ZET6的项目,其中一项内容是通过IAP来对STM32进行在线升级,那么首先需要对STM32的启动流程需要做到详细了解. 硬件及调试配置说明: 使用芯片:STM32 ...

  3. EasyFlash源码分析记录

    前言: 记录分析EasyFlash源码V4.1.0的过程所想.实际嵌入式项目中,flash的使用是必不可少的,好的flash存储框架有利于进行数据的存储和读取,虽然现在的flash擦写寿命已经很长了, ...

  4. keil接收别人发的工程打不开_STM32工程模板建立之 KEIL 开发平台设置(一)

    根据前面的 KEIL 开发平台知识,根据自己的习惯,建立一个专门属于自己的工程模板.那么为什么要建立模板呢? 1. 你希望每次开发项目的时候都从头开始建立工程吗? 2. 你希望每次将常用的函数都重新编 ...

  5. EasyFlash 里的 EF_WRITE_GRAN

    EF_WRITE_GRAN 宏是啥意思? 我若使用 W25Q32 芯片, 我该配置成啥? /* the flash write granularity, unit: bit* only support ...

  6. RT-Thread—FAL与EasyFlash组件移植

    一.FAL管理与示例 FAL (Flash Abstraction Layer) Flash 抽象层,是对 Flash 及基于 Flash 的分区进行管理.操作的抽象层,对上层统一了 Flash 及 ...

  7. 窗口看门狗实验定时器基本原理

    目录 1.  窗口看门狗 1.1  窗口看门狗概述 1.1.1  窗口看门狗工作示意图 1.1.2  窗口看门狗工作过程总结 1.1.3  窗口看门狗超时时间 1.1.4  为什么要窗口看门狗 ? 1 ...

  8. 为什么选用ST系列STM32F407单片机

    本文博客链接:https://blog.csdn.net/zsj2016o/article/details/117112287 作者:zsj ,转载请注明. 文章目录 前言 一.ST的单片机分类 二. ...

  9. STM32F1和STM32F4 区别 (安富莱整理)

    STM32F1和STM32F4 区别   (安富莱整理)  F1采用Crotex M3内核,F4采用Crotex M4内核.   F1最高主频 72MHz, F4最高主频168MHz.  F4具有单精 ...

最新文章

  1. Spring在Java领域的统治地位:86% 的Java开发者依赖它!
  2. 创建函数查找上级_一文秒懂JavaScript中对象的7种创建方式
  3. 基于tomcat5.5的数据库连接池环境设置
  4. 【设计模式】工厂方法模式 Factory Method Pattern
  5. Jquery attr 和removeAttr 的简单使用
  6. cocos2dx 实现简单的文件上传到php服务器的demo
  7. eclipse不支持泛型_Go语言11岁了,网友:他喵的,终于确定出「泛型」了
  8. 利用遗传算法求解TSP问题
  9. WebService测试工具,提供下载链接
  10. 数据库之系统的三级模式结构
  11. UI设计原型交互基础
  12. 基于单片机指纹考勤机仿真系统-毕设资料
  13. SQL SERVER/ROW_NUMBER() OVER (ORDER BY id)高效分页
  14. 供应链金融科技产品的核心竞争力究竟是什么?
  15. Matplotlib自定义图例(多张独立图共享图例)
  16. Windows 的应急事件分类-
  17. ES中如何实现in和not in查询
  18. Springboot:商品库存并发更新,乐观锁失败重试机制
  19. Rockchip Android平台内存优化及系统裁剪
  20. 软件设计师:计算机系统

热门文章

  1. python实现对图像的平移、旋转、镜像、拉伸、缩放
  2. java注册登录小程序,详解小程序之简单登录注册表单验证
  3. 人在外地如何拨打移动手机号归属地的客服?移动客服(10000 )
  4. NFC:不只是移动支付
  5. 【Matlab学习手记】简单的印章提取
  6. 算法分析:锦标赛问题 分治算法
  7. systemverilog中隐式转换和显式转换(静态转换和动态转换)
  8. ObjectArx获取实体周长
  9. 苹果8p电池多少毫安的_18650锂电池容量最大多少毫安
  10. 手机短信验证码的定时器