天天看點

STM32F103ZET6學習筆記(1)---CM3基礎

程式設計模型

   CM3隻能使用thumb與thumb-2指令集。

   支援字(32位),半字(16位),位元組(8位)等資料類型。

   arm處理器将所有打斷程式正常執行的稱之為異常,如軟體中斷,時鐘,計數器中斷,外硬體中斷,斷電,硬體故障等。

   複位時處于線程模式特權通路,當發生異常時進入處理模式特權通路。

   特權通路可通過MSR 指令改變control[0]=1來進入使用者通路,使用者通路資源使用限制,且不能傳回特權通路,隻能通過異常的處理模式特權通路的處理函數使用MSR指令改變control[0]=0傳回特權模式。

STM32F103ZET6學習筆記(1)---CM3基礎

總線接口與存儲器映射

STM32F103ZET6學習筆記(1)---CM3基礎