STM32F4与STM32F1的区别
作为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的区别相关推荐
- ST公司STM32F4与STM32F1的区别
本文来源于互联网,不保证正确性和完整性.STM32F4相对于STM32F1的改进不只一点点,为了便于初学者了解,我们比对相关资料将改进点进行了汇总. F1采用Crotex M3内核,F4采用Crote ...
- STM32F4启动流程分析
前言 因为在做有关STM32F407ZET6的项目,其中一项内容是通过IAP来对STM32进行在线升级,那么首先需要对STM32的启动流程需要做到详细了解. 硬件及调试配置说明: 使用芯片:STM32 ...
- EasyFlash源码分析记录
前言: 记录分析EasyFlash源码V4.1.0的过程所想.实际嵌入式项目中,flash的使用是必不可少的,好的flash存储框架有利于进行数据的存储和读取,虽然现在的flash擦写寿命已经很长了, ...
- keil接收别人发的工程打不开_STM32工程模板建立之 KEIL 开发平台设置(一)
根据前面的 KEIL 开发平台知识,根据自己的习惯,建立一个专门属于自己的工程模板.那么为什么要建立模板呢? 1. 你希望每次开发项目的时候都从头开始建立工程吗? 2. 你希望每次将常用的函数都重新编 ...
- EasyFlash 里的 EF_WRITE_GRAN
EF_WRITE_GRAN 宏是啥意思? 我若使用 W25Q32 芯片, 我该配置成啥? /* the flash write granularity, unit: bit* only support ...
- RT-Thread—FAL与EasyFlash组件移植
一.FAL管理与示例 FAL (Flash Abstraction Layer) Flash 抽象层,是对 Flash 及基于 Flash 的分区进行管理.操作的抽象层,对上层统一了 Flash 及 ...
- 窗口看门狗实验定时器基本原理
目录 1. 窗口看门狗 1.1 窗口看门狗概述 1.1.1 窗口看门狗工作示意图 1.1.2 窗口看门狗工作过程总结 1.1.3 窗口看门狗超时时间 1.1.4 为什么要窗口看门狗 ? 1 ...
- 为什么选用ST系列STM32F407单片机
本文博客链接:https://blog.csdn.net/zsj2016o/article/details/117112287 作者:zsj ,转载请注明. 文章目录 前言 一.ST的单片机分类 二. ...
- STM32F1和STM32F4 区别 (安富莱整理)
STM32F1和STM32F4 区别 (安富莱整理) F1采用Crotex M3内核,F4采用Crotex M4内核. F1最高主频 72MHz, F4最高主频168MHz. F4具有单精 ...
最新文章
- Spring在Java领域的统治地位:86% 的Java开发者依赖它!
- 创建函数查找上级_一文秒懂JavaScript中对象的7种创建方式
- 基于tomcat5.5的数据库连接池环境设置
- 【设计模式】工厂方法模式 Factory Method Pattern
- Jquery attr 和removeAttr 的简单使用
- cocos2dx 实现简单的文件上传到php服务器的demo
- eclipse不支持泛型_Go语言11岁了,网友:他喵的,终于确定出「泛型」了
- 利用遗传算法求解TSP问题
- WebService测试工具,提供下载链接
- 数据库之系统的三级模式结构
- UI设计原型交互基础
- 基于单片机指纹考勤机仿真系统-毕设资料
- SQL SERVER/ROW_NUMBER() OVER (ORDER BY id)高效分页
- 供应链金融科技产品的核心竞争力究竟是什么?
- Matplotlib自定义图例(多张独立图共享图例)
- Windows 的应急事件分类-
- ES中如何实现in和not in查询
- Springboot:商品库存并发更新,乐观锁失败重试机制
- Rockchip Android平台内存优化及系统裁剪
- 软件设计师:计算机系统