扫码加入

STM32H5

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • STM32H573 I2C4 失效深度解析:HSLV 模式误用导致的通信故障解决方案
    在 STM32H573 单片机 PLC 产品开发中,I2C 接口通信失效是常见问题,某客户反馈使用 PG6(I2C4_SDA)和 PG7(I2C4_SCL)引脚时,I2C4 完全无法通信,而上一代产品使用 PB6/PB7 引脚却工作正常。经过实测验证与手册研读,最终定位问题根源为HSLV(高速低电压模式)不当启用,本文详解故障排查、原理分析与解决步骤,为同类应用提供参考。
  • STM32H5 PB14 波形异常速解:USB PD 下拉禁用 + 速度限制适配
    STM32H565 的 PB14 引脚在开漏模式下无法上拉至 3.3V(高电平仅 1.7V 左右),且 PWM 输出频率低于其他 GPIO,核心原因是 PB14 兼具 USB Type-C PD 功能,默认启用死电池模式下拉电阻,且 GPIO 输出速度存在专属限制。本文基于 ST 官方 LAT1395 应用笔记,详解问题根源、两步解决流程及选型注意事项,适用于 STM32H562/H563 系列 PB14 引脚的 GPIO/PWM 应用场景。
    860
    01/29 15:37
  • STM32H5 读取温度传感器校准值 HardFault 解决方案:MPU 缓存配置实操
    STM32H5 系列开启 ICACHE 后,读取温度传感器校准值(TS_CAL1/TS_CAL2)会触发 HardFault,核心原因是 OTP/RO 区域默认被配置为 cacheable,而该区域不支持缓存。通过 MPU(内存保护单元)将 OTP/RO 区域配置为 none-cacheable,即可在保留 ICACHE 提升效率的同时,正常读取校准值及 UID、Flash 容量等信息。本文基于 ST 官方 LAT1340 应用笔记,以 NUCLEO-H563ZI 为例,详解问题根源与分步解决流程。
  • STM32H573 STiROT 实操:安全启动与加密固件更新分步实现
    STiROT(ST Integrated Root of Trust)是 STM32H573 专属的硬件级信任根功能,核心支撑安全启动、固件加密签名与安全更新,仅适用于带安全硬件加速器的 STM32H573(H563、H503 不支持)。本文基于 ST 官方 LAT1342 应用笔记,以 STM32H573-DK 开发板为例,分步拆解 Full Secure(全安全)和 Secure+Non Secure(S+NS)两种工程类型的部署、固件更新与芯片还原流程,适配 STM32Cube_FW_H5_V1.1.0 及配套工具链。
    660
    01/28 17:20
  • STM32H5 DA 证书链实操:多团队权限分级控制全流程
    在 STM32H5 带 TrustZone(TZEN=0xB4)的开发场景中,多团队协作(安全开发、OEM 开发、现场支持)需要精细化权限控制 —— 既保障核心安全代码不被未授权访问,又要满足各团队的调试、回退需求。DA(Debug Authentication)证书链通过 “根证书→一级证书 / 中间证书→二级证书” 的分级机制,实现权限精准分配。本文基于 ST 官方 LAT1331 应用笔记,以 NUCLEO-H563ZI 开发板为例,详解证书链的组成、生成、验证全流程,助力多团队安全协作。
    413
    01/28 16:21