1、F1和F4的系列的区别

  • F1采用Crotex M3内核,F4采用Crotex M4内核。
  • F4比F1的主频高。
  • F4具有浮点数运算单元,F1没有浮点单元。
  • F4的具备增强的DSP指令集。F407的执行16位DSP指令的时间只有F1的30%~70%。F4执行32位DSP指令的时间只有F1的25% ~ 60%。
  • F1内部SRAM较小,F4的更大。
  • F4有备份域SRAM,F1没有。
  • F4从内部SRAM到外部FMC存储执行程序比F1快很多。F1的指令总线I-Bus只接到Flash上,从SRAM和FMC取指令只能通过S-Bus,速度较慢。F4的I-Bus不但连接到Flash上,而且还连接到SRAM和FMC上,从而加快从SRAM或FMC取指令的速度。
  • F1的引脚数小于F4,可以提供更多GPIO。
  • F1的GPIO的内部上下拉电阻配置仅仅针对输入模式有用,输出时无效。而F4的GPIO在设置为输出模式时,上下拉电阻的配置依然有效。即F4可以配置为开漏输出,内部上拉电阻使能。
  • F1的IO口最大翻转频率为18MHZ,F4系列的会更高。
  • F4比F1相同的外设会更多,相同串口,SPI,IIC会更多。
  • F1和F4都有3个12位的ADC,F1可以提供21个输入通道,F4最多提供24个输入通道,F1最大采样频率位1Msps,双路交替为2Msps,F1不支持3路交替,F4为2.4Msps,3路交替为7.2Msps。
  • F1有12个DMA通道,F4有16个通道,每个通道有4*32位FIFO,F1没有FIFO。
  • F1的SPI时钟最大18MHZ,F4可以到45MHZ。
  • F1的I2S只有半双工,F4全双工。
  • 编程上几乎没有差别。

2、H7和F1、F4系列的区别

  • H7多了一个L1 Cache一级缓存,这个缓存时为低速存储器带来加速的同时,也会给程序设计带来问题,主要是数据一致性的问题。
  • 外设的性能都要比之前的都要强劲,ADC为16位的,DMA支持任意互联,串口支持波特率自适应。
  • H7系列只有HAL库,没有标准库了。
  • H7使用M7内核,内核更加强劲。
  • 在使用H7的外设时,每个外设都要配置它的外设时钟。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/92519.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/92519.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/92519.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DeepSPV:一种从2D超声图像中估算3D脾脏体积的深度学习流程|文献速递-医学影像算法文献分享

Title题目DeepSPV: A deep learning pipeline for 3D spleen volume estimation from 2Dultrasound imagesDeepSPV:一种从2D超声图像中估算3D脾脏体积的深度学习流程01文献速递介绍1.1 临床背景 脾肿大指脾脏增大,是多种潜在疾病的重要临床指标&#x…

病历数智化3分钟:AI重构医院数据价值链

一、方案概述本方案针对某省医联体医院病例数据管理需求,通过AI技术实现病历数字化→信息结构化→数据应用化的全流程改造。系统采用双端协同架构: - 普通用户端:为一线医护人员提供病历拍摄、AI识别修正、安全上传功能 - 管理员后台&#…

CSS+JavaScript 禁用浏览器复制功能的几种方法

🛡️ 禁用浏览器复制功能完整指南 网页中禁用用户的复制功能,包括 CSS 方法、JavaScript 方法、综合解决方案以及实际应用场景。适用于需要保护内容版权、防止恶意爬取或提升用户体验的场景。 📋 目录 🚀 快速开始&#x1f3a8…

Java 虚拟线程在高并发微服务中的实战经验分享

Java 虚拟线程在高并发微服务中的实战经验分享 虚拟线程(Virtual Threads)作为Java 19引入的预览特性,为我们在高并发微服务场景下提供了一种更轻量、易用的并发模型。本文结合真实生产环境,讲述在Spring Boot微服务中引入和使用虚…

《拆解WebRTC:NAT穿透的探测逻辑与中继方案》

WebRTC以其无需插件的便捷性,成为连接全球用户的隐形桥梁。但很少有人知晓,每一次流畅的视频对话背后,都藏着一场与网络边界的无声博弈——NAT,这个为缓解IPv4地址枯竭而生的技术,既是网络安全的屏障,也是端…

前端开发 React 组件优化

1. 使用 React.memo 进行组件优化问题:当父组件重新渲染时,子组件也会重新渲染,即使它的 props 没有变化。解决方案:使用 React.memo 包裹子组件,让其只在 props 变化时才重新渲染。示例场景:展示一个显示计…

变频器实习DAY12

目录变频器实习DAY12一、继续,柔性平台测试!上午 王工Modbus新功能测试下午 柔性平台继续按照说明书再测一遍附加的小知识点中国狸花猫.git文件附学习参考网址欢迎大家有问题评论交流 (* ^ ω ^)变频器实习DAY12 一、继续,柔性平台测试&…

Redis--多路复用

🧩 一、什么是“客户端连接”?所谓 客户端连接 Redis,指的是:一个程序(客户端)通过网络连接到 Redis 服务端(比如 127.0.0.1:6379),建立一个 TCP 连接,双方可…

数组——初识数据结构

一维数组数组的创建数组是一种相同类型元素的集合数组的创建方式C99 中引入了变长数组的概念,变长数组支持数组的大小使用变量来指定明显这里的vs2019不支持变长数组数组初始化和不完全初始化第二个数组就是典型的不完全初始化,开辟了10个空间&#xff0…

技术速递|使用 Semantic Kernel 与 A2A 协议构建多智能体解决方案

作者:卢建晖 - 微软高级云技术布道师 翻译/排版:Alan Wang 在快速发展的 AI 应用开发领域,能够协调多个智能体已成为构建复杂企业级解决方案的关键。虽然单个 AI 智能体擅长特定任务,但复杂的业务场景往往需要跨平台、跨框架甚至跨…

前端跨域请求原理及实践

在前端开发中,"跨域"是一个绕不开的话题。当我们的页面尝试从一个域名请求另一个域名的资源时,浏览器往往会抛出类似Access to fetch at xxx from origin xxx has been blocked by CORS policy的错误。下面将深入探讨跨域请求的底层原理&#…

SpringBoot07-数据层的解决方案:SQL

一、内置数据源 1-1、【回顾】Druid数据源的配置 druid的两种导入格式 1-2、springboot提供的3种内置数据源的配置 若是不配置Druid, springboot提供了3中默认的数据源配置,它们分别是: 1. HikariCP(默认) 从 Spring…

前端自动化埋点:页面模块级行为跟踪与问题定位系统​​的技术设计方案

一、核心设计目标​​精细化监控​​:定位到页面中​​单个模块​​的曝光、点击等行为。​​低侵入性​​:业务代码与埋点逻辑解耦,降低开发维护成本。​​链路可追踪​​:串联用户从曝光到操作的完整行为路径。​​实时性​​&a…

Node.js 与 Java 性能对比

一、核心架构与任务模型对比Node.js 单线程事件循环 非阻塞I/O 通过V8引擎执行JavaScript,采用事件驱动模型,所有I/O操作(如网络请求、文件读写)均为非阻塞。单线程处理所有请求,但通过事件循环(Event Loo…

Python3常见接口函数

Python3常见接口函数一、基础内置函数 输入输出 print():输出内容input():读取用户输入 类型转换 int()、float()、str()、bool():基础类型转换list()、tuple()、set()、dict():容器类型转换bin()、hex()、oct():进制转…

《P4092 [HEOI2016/TJOI2016] 树》

题目描述在 2016 年,佳媛姐姐刚刚学习了树,非常开心。现在他想解决这样一个问题:给定一颗有根树,根为 1 ,有以下两种操作:标记操作:对某个结点打上标记。(在最开始,只有结…

TCP头部

TCP头部字段详解1. 源端口和目的端口(各16位)功能:标识发送和接收应用程序范围:0-65535(0-1023为知名端口)技术细节:客户端通常使用临时端口(1024-65535)服务端使用固定端…

LinkedList与链表(单向)(Java实现)

引入链表结构:在ArrayList任意位置插入或者删除元素时,就需要将后序元素整体往前或者往后 搬移,时间复杂度为O(n),效率比较低,因此ArrayList不适合做任意位置插入和删除比较多的场景。因此:java集合中又引入…

网络--VLAN技术

目录 VLAN实验报告 一、实验拓扑 二、实验要求 三、实验思路 1、实验准备 2. VLAN 3. DHCP 自动分配 4、 全网可达验证 四、实验步骤 (一)交换机配置- VLAN 创建与接口划分 (二)路由器配置(R1&#xff0c…

网络基础17--设备虚拟化

一、传统MSTPVRRP的不足传统MSTPVRRP设计:规划复杂:需要详细规划VRRP多实例的Master归属、MSTP的VLAN和生成树实例归属,以及IP网段。收敛速度慢:故障恢复速度一般在秒级,VRRP收敛时间至少需要3秒,故障恢复速…