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系列

相关推荐
三品吉他手会点灯6 分钟前
嵌入式机器学习 - 学习笔记1.1.1 - 什么是机器学习?
c语言·人工智能·笔记·嵌入式硬件·学习·机器学习
woohuwan17 分钟前
CST 匝数比和采样电阻怎么算?
单片机·嵌入式硬件
王光环3 小时前
STM32H750串口一直进IRQ问题解决
stm32·单片机·嵌入式硬件
2401_854151554 小时前
STM32 选项字节与读写保护(RDP)
stm32·单片机·嵌入式硬件
piaoyiren4 小时前
STC8 单片机蜂鸣器播放音乐
单片机·嵌入式硬件
阿拉斯攀登4 小时前
无人售货柜MQTT客户端工业级配置:心跳、遗嘱、重连、QoS适配实战
嵌入式硬件·mqtt·安卓·零售·无人售货柜·无人售货机
KaifuZeng6 小时前
通信与接口协议面试问题汇总三
单片机·嵌入式硬件·面试·通信与接口协议
AI的探索之旅6 小时前
AI Agent辅助立创EDA设计——从原理图到PCB
人工智能·stm32·硬件工程
嵌入式-老费6 小时前
esp32开发与应用(从esp32到esp32s3)
嵌入式硬件
阿拉斯攀登6 小时前
无人售货柜设备开机自动注册逻辑:唯一标识绑定、防重复、批量铺货适配
嵌入式硬件·安卓·零售·安卓驱动·无人售货柜·无人售货机