简介
本参考手册面向应用开发人员,提供有关如何使用 STM32U5 系列 微控制器的存储器和外设的完整信息。
相关文档
STM32U535xx 数据手册(DS14217)
STM32U545xx 数据手册(DS14216)
STM32U535xx 和 STM32U545xx 器件勘误手册 (ES0587)
STM32U575xx 数据手册(DS13737)
STM32U585xx 数据手册(DS13086)
STM32U575xx 和 STM32U585xx 器件勘误手册 (ES0499)
STM32U59xxx 数据手册(DS13633)
STM32U5Axxx 数据手册(DS13543)
STM32U59xxx 和 STM32U5Axxx 器件勘误手册 (ES0553)
STM32 Cortex®-M33 MCU 编程手册 (PM0264)
STM32U5 系列 器件搭载 Arm®(a) Cortex®-M33 内核,该内核采用 Arm® TrustZone®。
读/写 (rw)软件可以读写该位。
只读 (r)软件只能读取该位。
只写 (w)软件只能写入该位。读取该位时将返回复位值。
读取/写入 0 清零 (rc_w0)软件可以通过读取该位或通过写入 0 将该位清零。写入 1 对该位的值无影响。
读取/写入 1 清零 (rc_w1)软件可以通过读取该位或通过写入 1 将该位清零。写入 0 对该位的值无影响。
读取/写入清零 (rc_w)软件可以通过读取该位或通过写入寄存器将该位清零。写入该位的值并不重要。
读取/读取清零 (rc_r)软件可以读取该位。读取该位时,将自动清零。写入该位对其值无影响。
读取/读取置 1 (rs_r)软件可以读取该位。读取该位时,将自动置 1。写入该位对其值无影响。
读取/置位 (rs)软件可以读取该位,也可将其置 1。写入 0 对该位的值无影响。
读/仅可写入一次 (rwo)软件仅可写入一次该位,但可随时读取该位。只能通过复位将该位返回到复位值。
切换 (t)软件可以通过写入 1 来切换该位。写入 0 无影响。
只读,写触发 (rt_w1)软件可以读取该位。写入 1 时,将触发事件,但不会影响该位的值。
保留 (Res.)保留位,必须保持复位值。
系统架构
STM32U5 系列架构基于 Arm Cortex-M33 内核,由于指令缓存可以直接访问嵌入式 Flash,执行速度显著提升。
此架构还采用 32 位多层 AHB 总线矩阵,可按下表所示互连主设备和从设备。
安全架构基于 Arm TrustZone,支持 Armv8-M 主线扩展。
通过 FLASH_OPTR 寄存器中的 TZEN 选项位激活 TrustZone 安全。
使能 TrustZone 后,SAU(安全属性单元)及 IDAU(实现定义属性单元)根据安全和非安
全状态来定义访问权限。