簡(jiǎn)介
本參考手冊(cè)面向應(yīng)用開(kāi)發(fā)人員,提供有關(guān)如何使用 STM32U5 系列 微控制器的存儲(chǔ)器和外設(shè)的完整信息。
相關(guān)文檔
STM32U535xx 數(shù)據(jù)手冊(cè)(DS14217)
STM32U545xx 數(shù)據(jù)手冊(cè)(DS14216)
STM32U535xx 和 STM32U545xx 器件勘誤手冊(cè) (ES0587)
STM32U575xx 數(shù)據(jù)手冊(cè)(DS13737)
STM32U585xx 數(shù)據(jù)手冊(cè)(DS13086)
STM32U575xx 和 STM32U585xx 器件勘誤手冊(cè) (ES0499)
STM32U59xxx 數(shù)據(jù)手冊(cè)(DS13633)
STM32U5Axxx 數(shù)據(jù)手冊(cè)(DS13543)
STM32U59xxx 和 STM32U5Axxx 器件勘誤手冊(cè) (ES0553)
STM32 Cortex?-M33 MCU 編程手冊(cè) (PM0264)
STM32U5 系列 器件搭載 Arm?(a) Cortex?-M33 內(nèi)核,該內(nèi)核采用 Arm? TrustZone?。
讀/寫(xiě) (rw)軟件可以讀寫(xiě)該位。
只讀 (r)軟件只能讀取該位。
只寫(xiě) (w)軟件只能寫(xiě)入該位。讀取該位時(shí)將返回復(fù)位值。
讀取/寫(xiě)入 0 清零 (rc_w0)軟件可以通過(guò)讀取該位或通過(guò)寫(xiě)入 0 將該位清零。寫(xiě)入 1 對(duì)該位的值無(wú)影響。
讀取/寫(xiě)入 1 清零 (rc_w1)軟件可以通過(guò)讀取該位或通過(guò)寫(xiě)入 1 將該位清零。寫(xiě)入 0 對(duì)該位的值無(wú)影響。
讀取/寫(xiě)入清零 (rc_w)軟件可以通過(guò)讀取該位或通過(guò)寫(xiě)入寄存器將該位清零。寫(xiě)入該位的值并不重要。
讀取/讀取清零 (rc_r)軟件可以讀取該位。讀取該位時(shí),將自動(dòng)清零。寫(xiě)入該位對(duì)其值無(wú)影響。
讀取/讀取置 1 (rs_r)軟件可以讀取該位。讀取該位時(shí),將自動(dòng)置 1。寫(xiě)入該位對(duì)其值無(wú)影響。
讀取/置位 (rs)軟件可以讀取該位,也可將其置 1。寫(xiě)入 0 對(duì)該位的值無(wú)影響。
讀/僅可寫(xiě)入一次 (rwo)軟件僅可寫(xiě)入一次該位,但可隨時(shí)讀取該位。只能通過(guò)復(fù)位將該位返回到復(fù)位值。
切換 (t)軟件可以通過(guò)寫(xiě)入 1 來(lái)切換該位。寫(xiě)入 0 無(wú)影響。
只讀,寫(xiě)觸發(fā) (rt_w1)軟件可以讀取該位。寫(xiě)入 1 時(shí),將觸發(fā)事件,但不會(huì)影響該位的值。
保留 (Res.)保留位,必須保持復(fù)位值。
系統(tǒng)架構(gòu)
STM32U5 系列架構(gòu)基于 Arm Cortex-M33 內(nèi)核,由于指令緩存可以直接訪問(wèn)嵌入式 Flash,執(zhí)行速度顯著提升。
此架構(gòu)還采用 32 位多層 AHB 總線矩陣,可按下表所示互連主設(shè)備和從設(shè)備。
安全架構(gòu)基于 Arm TrustZone,支持 Armv8-M 主線擴(kuò)展。
通過(guò) FLASH_OPTR 寄存器中的 TZEN 選項(xiàng)位激活 TrustZone 安全。
使能 TrustZone 后,SAU(安全屬性單元)及 IDAU(實(shí)現(xiàn)定義屬性單元)根據(jù)安全和非安
全狀態(tài)來(lái)定義訪問(wèn)權(quán)限。