STM32H5培训(一)总览

文章目录

  • [1. 前言](#1. 前言)
  • [2. STM32H5系列MCU的特点和新功能包括性能提升、新外设和安全功能等](#2. STM32H5系列MCU的特点和新功能包括性能提升、新外设和安全功能等)
  • [3. STM32H5系列型号之间的区别和关键资源对比](#3. STM32H5系列型号之间的区别和关键资源对比)
  • [4. 性能和功能亮点](#4. 性能和功能亮点)
  • [6. 开发生态](#6. 开发生态)
  • 参考:

1. 前言

本篇主要介绍STM32H5系列MCU的特点和新功能,包括全新的M33内核、250M主频处理性能更强、外设高度集成、新增的对外连接接口、先进的安全功能等。还详细介绍了STM32H5系列的资源框图、性能与功能上的亮点以及功耗优化措施。对于用户来说,根据应用需求选择合适的型号可以更好地满足性能与功耗的要求。


2. STM32H5系列MCU的特点和新功能包括性能提升、新外设和安全功能等

可以看到,H5属于STM32高性能系列,比F4主频要高:



H5系列分支持TrustZone和不支持TrustZone两个版本:



CM33内核:

Arm® Cortex®-M33 内核处理器适用于需要高效的安全性或数字信号控制的IoT和嵌入式应用。该处理器有许多可选功能,其中包括数字信号处理扩展(DSP)、用于实现硬件强制隔离的TrustZone安全、存储器保护单元(MPU)和浮点单元(FPU)。

Cortex-M33比Cortex-M4的性能大约高20%,并达到了1.5 DMIPS/MHz和4.02 CoreMark/MHz。
参考:Arm® Cortex®-M33概述

Arm® Cortex®-M33内核的关键特性

  • Armv8-M架构
  • AHB-lite总线接口,哈佛总线架构
  • Thumb/Thumb-2子集指令支持
  • 3段流水线
  • 适用于Armv8-M的可选TrustZone,带多达8个区域的可选安全属性单元
  • DSP扩展:可选DSP/SIMD指令、单周期16/32位MAC、单周期双16位MAC、8/16位SIMD运算
  • 浮点单元:可选单精度浮点单元、符合IEEE 754标准
  • 可选存储器保护单元(MPU),每种安全状态下具有多达16个区域
  • 不可屏蔽中断(NMI)和多达480个物理中断,具有8到256个优先级
  • 唤醒中断控制器
  • 多种休眠模式,带集成式等待中断(WFI)、等待事件(WFE)以及退出时睡眠功能、睡眠和深度睡眠信号
  • JTAG和串行线调试端口,具有多达8个断点和4个观察点
  • 可选指令跟踪(ETM)、微跟踪缓冲区(MTB)、数据跟踪(DWT)和指令跟踪(ITM)

    Arm Cortex-M33框图(source:Arm)

375DMIPS:

DMIPS:Dhrystone Million Instructions executed Per Second,主要用于测整数计算能力。

D是Dhrystone的缩写,表示的是基于Dhrystone这样一种测试方法下的MIPS。Dhrystone是于1984年由Reinhold P. Weicker设计的一套综合的基准程序,该程序用来测试CPU(整数)计算性能。Dhrystone所代表的处理器分数比MIPS(Million Instructions executed Per Second,每秒钟执行的指令数)更有意义。
参考:如何计算CPU的DMIPS



3. STM32H5系列型号之间的区别和关键资源对比





4. 性能和功能亮点






TrustZone 技术

TrustZone创建了安全的隔离区域,从而为系统提供了保密性和完整性,保护您的芯片免受软件攻击。该技术使智能和连接功能能够部署在传感器中,同时保护传输的数据。

得益于Cortex-M33处理器的TrustZone安全性,程序员可使用熟悉的编程模型来实现软件隔离,并能够更轻松地为现代化IoT设备奠定所需的安全基础。


6. 开发生态



参考:

【1】B站,STM32单片机

【2】ST官网,STM32H5系列

相关推荐
ACP广源盛139246256733 分钟前
GSV2231@ACP#三屏扩展旗舰芯片,TRAE SOLO 多任务并行开发核心引擎
运维·网络·人工智能·嵌入式硬件·gpt·电脑·音视频
记帖8 分钟前
STM32C542开发(2)----BOOT_SEL设置
stm32·stm32cubemx·stm32cubeide·stm32cubemx2·stm32c542cct6·boot_set·串口烧录
Rsingstarzengjx9 分钟前
【stm32】尚硅谷基础篇笔记
笔记·stm32·嵌入式硬件
济61726 分钟前
ROS开发专栏---基于 NAV2 实现仿真环境自主导航实验--适配Ubuntu 22.04
嵌入式硬件·嵌入式·ros2·机器人方向
JNX_SEMI9 小时前
EG2226 全桥驱动芯片技术解析:600V/1A 耐压、SSOP16 封装,助力逆变器与无刷电机驱动设计
单片机·嵌入式硬件·物联网
大卡片9 小时前
PWM控制原理
嵌入式硬件
周周记笔记11 小时前
【元器件专题】用阻抗等效分析法来分析开关电路
单片机·嵌入式硬件
leoFY12312 小时前
STM32H750配置LAN PHY芯片LAN8742
网络·stm32·嵌入式硬件
iCxhust12 小时前
如何利用iret修改cs ip
汇编·单片机·嵌入式硬件·微机原理·8088单板机
m0_3771081413 小时前
stm32平衡车
stm32·单片机·嵌入式硬件