stm32系列F1F2F3F4系列的区别

发布者:快乐的天使最新更新时间:2017-10-25 来源: eefocus关键字:stm32系列  F1F2F3F4系列 手机看文章 扫描二维码
随时随地手机看文章

F1采用Crotex M3内核,F4采用Crotex M4内核。 
  F1最高主频  72MHz,  F4最高主频168MHz。 
  F4具有单精度浮点运算单元,F1没有浮点运算单元。 
  F4的具备增强的DSP指令集。F4的执行16位DSP指令的时间只有F1的30%~70%。F4执行32位DSP指令  的时间只有F1的25~60%。 
  F1内部SRAM最大64K字节,  F4内部SRAM有192K字节(112K+64K+16K)。 
  F4有备份域SRAM(通过Vbat供电保持数据),F1没有备份域SRAM。 
  F4从内部SRAM和外部FSMC存储器执行程序的速度比F1快很多。F1的指令总线I-Bus只接到Flash上,从SRAM和FSMC取指令只能通过S-Bus,速度较慢。F4的I-Bus不但连接到Flash上,而且还连接到SRAM和FSMC上,从而加快从SRAM或FSMC取指令的速度。 
  F1最大封装为144脚,可提供112个GPIO;F4最大封装有176脚,可提供140个GPIO。 
  F1的GPIO的内部上下拉电阻配置仅仅针对输入模式有用,输出时无效。而F4的GPIO在设置为输出模式时,上下拉电阻的配置依然有效。即F4可以配置为开漏输出,内部上拉电阻使能,而F1不行。 
  F4的GPIO最高翻转速度为84MHz,F1最大翻转速度只有18MHz。 
  F1最多可提供5个UART串口,F4最多可以提供6个UART串口。 
  F1可提供2个I2C接口,F4可以提供3个I2C接口。 
  F1和F4都具有3个12位的独立ADC,F1可提供21个输入通道,F4可以提供24个输入通道。F1的ADC最大采样频率为1Msps,2路交替采样可到2Msps(F1不支持3路交替采样)。F4的ADC最大采样频率为2.4Msps,3路交替采样可到7.2Msps。 
  F1只有12个DMA通道,F4有16个DMA通道。F4的每个DMA通道有4*32位FIFO,F1没有FIFO。 
  F1的SPI时钟最高速度为  18MHz,  F4可以到37.5MHz。 
  F1没有独立的32位定时器(32位需要级联实现),F4的TIM2和TIM5具有32位上下计数功能。 
  F1和F4都有2个I2S接口,但是F1的I2S只支持半双工(同一时刻要么放音,要么录音),而F4的I2S支持全双工,放音和录音可以同时进行。

关键字:stm32系列  F1F2F3F4系列 引用地址:stm32系列F1F2F3F4系列的区别

上一篇:ARM芯片stm32中的AHB和APB是什么意思
下一篇:STM32寄存器学习笔记篇——SysTick寄存器设置

推荐阅读最新更新时间:2024-03-16 15:41

如何画出STM32系列单片机的原理图
关于STM32F1系列单片机的一个常识: 看上图得知,根据Flash存储器的大小,把STM32F1分为了4种类型,分别是“低密度”“中密度”“高密度”“超高密度”,然后还有一种“互联型”。我们使用的STM32F103VET6的FLASH大小是512K,所以属于“高密度”型的。 我们这次要做的,就是把单片机STM32F103VET6的原理图画出来。 画的时候,要看STM32F103的datasheet。这个datasheet可以在ST的官网上找到。记住,是数据手册,不是参考手册。ST的官网是支持中文的,方便英文不好的朋友浏览。 打开ST的官方网站,看上图第一个红色矩形框里面的路径,依次到这一页。然后点击“数据手册”: 文
[单片机]
如何画出<font color='red'>STM32</font><font color='red'>系列</font>单片机的原理图
ST拓展高性能STM32微控制器产品系列
中国,2015年1月5日 —— 意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)最新的STM32F446系列微控制器为设计人员带来更多应用选择,新产品整合了增强的ARM® Cortex®-M4处理性能、256KB或512KB片上闪存(均配备128KB RAM)、高能效存储扩展接口以及各种通信接口。 新产品采用意法半导体独有的自适应实时加速器 (ART Accelerator™, Adaptive Real-Time Accelerator) 技术 、智能系统架构以及先进的90nm闪存技术,进一步提升了内置浮点单元和DSP指令的标准ARM Cortex-M4内核处理性能。因此,
[单片机]
ST拓展高性能<font color='red'>STM32</font>微控制器产品<font color='red'>系列</font>
STM32系列MCU开发环境的搭建
导读: 选择某款MCU的学习一般从其开发环境的搭建开始,即安装支持该处理器的编译、调试软件。其中最为关键的就是编译器的选择与安装,编译器的具体工作原理和作用可以参见本公众号“嵌入式ARM篇”合集文章《01_编译过程简介及为什么需要交叉编译器》。支持STM32系列MCU的编译软件有很多种,开发编译环境也各不相同,其中Keil uVision5(以下简称Keil5)编译软件以其简单易用的特点,应用最为广泛。 为了便于MCU的快速推广,开发商积极推出了各自的底层应用函数库,便于工程师的快速开发与应用。STM32系列MCU目前主要有两种函数库,一种是标准库,一种是HAL库(以下简称硬件库)。在使用标准库开发不同系列的MCU时,其中的功
[单片机]
<font color='red'>STM32</font><font color='red'>系列</font>MCU开发环境的搭建
STM32开发笔记49:STM32F4+DP83848以太网通信指南系列(三)
本章为系列指南的第三章,这一章将会在正式进入以太网的配置和使用之前,复习一下STM32的中断以及中断向量,因为我们以后要在中断中响应以太网收包。 中断—嵌入式中的多线程 从51单片机到ARM架构的32位微芯片,到树莓派、Ardunio等单板机,中断的概念对于这些芯片都非常重要。本人是纯软件工程师出身,科班学习时根本没有接触过嵌入式开发,学的都是C++,C#,JAVA,Go这些语言。在我看来嵌入式中的中断就相当于这些高级语言中的多线程,main()函数定义了一条主线程,然后各种配置出来的中断Handle就是游离在主线程之外的各种事件的回调函数,他们会在不同的事件下响应并触发,一旦触发中断,CPU的运算逻辑将会在主线程中打个断点,并
[单片机]
Keil MDK STM32系列(七) STM32F4基于HAL的PWM和定时器
配置 PWM 输出 选择芯片 System Core - SYS- Debug: Serial Wire 防止下次无法烧录 System Core - RCC- High Speed Clock (HSE): Crystal/Ceramic Resonator 启用外接高速晶振 Clock Configuration: (配置为最高84MHz)选择外部晶振, 把HSE和PLLCLK连上, 在HCLK上输入84回车, 软件会自动调节各节点倍数 Timers - TIM2 Clock Source: Internel Clock, 使用系统的时钟源 Channelx: PWM Generation CHx PWM输出 Counter
[单片机]
STM32读取温湿度传感器DHT11和DHT21(AM2301)系列问题
1、DHT11和DHT21传感器 这两种传感器都是奥松公司的产品,具体的传感器说明书在其官网上有(www.aosong.com)。 DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数 字模块采集技术和温湿度传感技术,确保产品具有枀高的可靠性与卓越的长期稳定性。传感器包括一 个电容式感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。 DHT21(AM2301)湿敏电容数字温湿度模块是一款含有己校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容式感湿元件和一个
[单片机]
<font color='red'>STM32</font>读取温湿度传感器DHT11和DHT21(AM2301)<font color='red'>系列</font>问题
STM32 基础系列教程 14 - IIC
前言 学习stm32 IIC接口的使用,用IIC 接口实现与IIC设备的通信功能。 示例详解 基于硬件平台: STM32F103C8T6最小系统板, MCU 的型号是 STM32F103c8t6, 使用stm32cubemx 工具自动产生的配置工程,使用KEIL5编译代码。 本示例所用的最小系统板原理图: 关于CUBEMX工具及KEIL工具的操作将不再细讲,如果还有不熟悉的可以查看之前的教程文档。下面直接介绍工程配置: 系统时钟树 IIC 接口配置 引脚配置(如上图右侧所示,保持默认即可) 中断配置(保持默认即可) 工程代码 在main.c 中加入如下图所示代码: 代码的功能是
[单片机]
<font color='red'>STM32</font> 基础<font color='red'>系列</font>教程 14 - IIC
STM32系列微控制器开发工具与应用——keil
STM32微处理器基于ARM核,所以很多基于ARM嵌入式开发环境都可用于STM32开发平台。开发工具都可用于STM32开发。选择合适的开发环境可以加快开发进度,节省开发成本。本章将先对STM32常用的开发工具Keil MDK和IAR EWARM进行简单介绍,然后结合STM32_SK仿真评估板和STM32F103C的开发板讲解STM32片上资源使用,最后给出一个基于STM32的数据采集器的应用实例。 5.1 Keil MDK介绍 Keil是德国知名软件公司Keil(现已并入ARM 公司)开发的微控制器软件开发平台,是目前ARM内核单片机开发的主流工具。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的
[单片机]
<font color='red'>STM32</font><font color='red'>系列</font>微控制器开发工具与应用——keil
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved