精华内容
下载资源
问答
  • STM32F1和F4区别

    千次阅读 2020-08-21 00:41:57
    stm32f1和f4区别大家都不知道很明白,想要知道这个区别究竟是什么的小伙伴们,就让我给大家详细的讲讲,一起来看看这个区别究竟是什么吧,来看看吧。 stm32f1和f4区别: 第一点区别 内核不一样 STM32F1是cortex-...

    首先附上原文链接: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

    展开全文
  • STM32F1和STM32F4 区别

    万次阅读 2016-05-12 09:01:45
    原文地址 ... STM32F4相对于STM32F1的改进不只一点点,为了便于初学者了解,我们比对相关资料将改进点进行...STM32F1和STM32F4 区别 (安富莱整理)  F1采用Crotex M3内核,F4采用Crotex M4内核。  F1最高主频 72M


    原文地址

    http://www.51testing.com/html/54/238554-858686.html


    STM32F4相对于STM32F1的改进不只一点点,为了便于初学者了解,我们比对相关资料将改进点进行了汇总。


    STM32F1和STM32F4 区别   (安富莱整理)
     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支持全双工,放音和录音可以同时进行。

    展开全文
  • STM32F1和F4勘误手册.zip

    2021-05-24 18:21:28
    STM32F1和F4勘误手册,外设使用注意事项
  • STM32F1和F4的相关开发

    2021-04-14 10:17:49
    STM32F1和F4的外设开发资料源代码,有需求可以私聊。

    STM32F1和F4的外设开发资料和源代码,有需求可以私聊。

    展开全文
  • STM32F4STM32F1区别

    万次阅读 多人点赞 2017-01-09 13:17:41
    作为Cortex M3市场的最大占有者,ST公司在2011年又推出基于Cortex M4内核的STM32F4系列产品,相对与STM32F1/F2等Cortex M3产品,STM32F4最大的优势,就是新增了硬件FPU单元以及DSP指令,同时,STM32F4的主频也提高了...

    作为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。

    展开全文
  • STM32F1-F4-Pack包.zip

    2020-10-19 21:41:35
    keil5 STM32F1-F4的pack最新包,只要将其安装到keil5就可以用keil5开始编写STM32F1和F4系列的单片机程序,编译并下载运行,在线DeBug等功能。
  • STM32F1和STM32F4 区别 (安富莱整理)

    千次阅读 2021-01-19 00:42:38
    STM32F1和STM32F4 区别 (安富莱整理) F1采用Crotex M3内核,F4采用Crotex M4内核。 F1最高主频 72MHz, F4最高主频168MHz。 F4具有单精度浮点运算单元,F1没有浮点运算单元。 F4的具备增强的DSP指令集。F4的执行16...
  • Keil for ARM SoftwarePacks for STM32F1-F4.iso
  • stm8s和stm8l和stm32f1和stm32f4x_dsp的官方固件库,官网下载太慢
  • 红外温度模块程序,主控芯片stm32f1和stm32f4: 链接:https://pan.baidu.com/s/1w2TbXMqnXeN7CBoDqJL8sw 提取码:hkh0 复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V3的分享
  • 由于mdk5网页下载速度太慢,所以分享在百度云盘里面,另外还包含STM32F1和F4的pack包,有需要的可以下载
  • 1.0.8系列的支持包可能不够用了,特别是在用STM32cubeMX的时候
  • stm32F1和stm32F4区别

    2019-02-03 15:55:00
    uF1采用Crotex M3内核,F4采用Crotex M4内核。 uF1最高主频 72MHz, F4最高主频168MHz。 uF4具有单精度浮点运算单元,F1没有浮点...F4执行32位DSP指令 的时间只有F1的25%~60%。 uF1内部SRAM最大64K字节, F4内...
  • Keil MDK STM32F1F4、L0系列 PACK包
  • STM32F1和F4实现RS485简单双向通信

    千次阅读 2018-01-30 10:37:46
    先说下实现的功能,一块STM32F103板和STM32F407板通过RS485总线连接,F103板子采集温度发给F407屏幕显示出来,F407能够控制F103板子上的流水灯开关,然后F103能够将灯的实时状态发给F407显示,以此来实现双向通信。...
  • stm32 f1和f4的比较

    千次阅读 2015-08-15 21:51:28
    F1采用Crotex M3内核,F4采用Crotex M4内核。   F1最高主频 72MHz, F4最高主频168MHz。   F4具有单精度浮点运算单元,F1...F4执行32位DSP指令 的时间只有F1的25~60%。   F1内部SRAM最大64K字节, 
  • STM32F4是M4内核和STM32F1是M3内核,使用起来都差不多,函数名称可能不同,F4的功能更强,外设数量也不同,具体看看使用串口DMA的区别: DMA可看作是CPU的小弟,数据的搬运工,当通过CPU配置好DMA后,DMA自己去工作...
  • STM32F1-F4DFP全套固件库

    2020-08-15 12:00:04
    Keil.STM32F1xx_DFP.2.3.0.pack Keil.STM32F2xx_DFP.2.9.0.pack Keil.STM32F3xx_DFP.2.1.0.pack Keil.STM32F4xx_DFP.2.13.0.pack 基本上都是最新的
  • STM32F1&F4系列芯片包.7z

    2021-03-31 18:38:05
    在Keil新建工程时,不同的单片机需要不同芯片包,此资源为F1F4系列单片机的芯片包
  • STM32F1STM32F4 标准官方固件库 版本:F1是3.5版 F4 是1.8版
  • 如何找到stm32f1 f4复用表 stm32引脚图及功能如何找到stm32f1 f4复用表 stm32引脚图及功能
  • 延时上限:477218ms477218588us、自己重写的底层,直接把文件夹.c.h文件添加到工程即可
  • STM32Fx_FreeRTOS_Base STM32 微控制器的 FreeRTOS 入门项目。 先决条件 GNU 制造 创建一个新项目: 创建(如有必要)板 CPU 定义(有关详细信息,请参阅现有示例)。 在apps目录下创建一个应用程序文件夹 为您...
  • STM32F1xx STM32F4xx pcb封装库 包含: STM32F103 STM32F105 STM32F107 STM32F407
  • 如何使用STM32F1/F4驱动CS5463

    千次阅读 多人点赞 2019-05-16 22:51:24
    如何使用STM32F1/F4驱动CS5463 一,前言 第一篇博客,记录一下我的毕设,写的不好的地方大家见谅。在我的毕设里,其中一个部分用到了一个电能测量的模块CS5463,在淘宝买到的附带程序基本都是51的程序,但是本人用...
  • STM32F1F4的移植

    2015-05-30 18:59:36
    AN3427怎么是F1到F2的移植手册,其实原因就是在硬件方面,F2系列和F4系列完全是pin-to-pin兼容的,因此在硬件上,ST公司也就没有再出和F4有关的移植手册了
  • stm32 f1和f4开发模型

    2016-06-14 14:56:00
    虽然stm32外设众多,管脚复用繁杂,但是不同外设的使用方式上仍然有很多功能的地方,如需要先定义GPIO初始化结构体,外设初始化结构体,开启对应的GPIO具体外设时钟,配置GPIO输入输出模式结构体,配置外设结构体...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,500
精华内容 1,400
关键字:

stm32f1和f4的区别