亚洲AV无码国产精,欧美日成人一区,9 l人妻免费视频,夂久久精品

案例&資訊
案例&資訊
主頁 ? 案例&資訊 ? 資訊動態(tài) ? 查看詳情

嵌入式MCU ARM Cortex-M3工作模式與異常

來源: 日期:2020-04-15 09:59:45

單片機MCU Cortex-M3是一個32位處理器內核。內部的數(shù)據(jù)路徑是32位的,寄存器是32位的,存儲器接口也是32位的。CM3采用了哈佛結構,擁有獨立的指令總線和數(shù)據(jù)總線,可以讓取指與數(shù)據(jù)訪問并行不悖。這樣一來數(shù)據(jù)訪問不再占用指令總線,從而提升了性能。
 
一、工作模式
 
線程模式和手柄模式。
 
當處理器處在線程狀態(tài)下時,既可以使用特權級,也可以使用用戶級;另一方面, handler模式總是特權級的。在復位后,處理器進入線程模式+特權級。
 
 
二、向量表
 
因為地址 0 處應該存儲引導代碼,所以它通常映射到 Flash或者是 ROM 器件,并且它們的值不得在運行時改變。然而,為了支持動態(tài)重分發(fā)中斷, CM3 允許向量表重定位——從其它地址處開始定位各異常向量。這些地址對應的區(qū)域可以是代碼區(qū),但更多是在 RAM 區(qū)。在 RAM 區(qū)就可以修改向量的入口地址了。為了實現(xiàn)這個功能, NVIC中有一個寄存器,稱為“向量表偏移量寄存器”(在地址 0xE000_ED08處),通過修改它的值就能重定位向量表。
 
向量表偏移量寄存器(VTOR)(地址:0xE000_ED08)
 
三、異常和中斷
 
Cortex-M3 支持大量異常,包括 16-4-1=11個系統(tǒng)異常,和最多 240 個外部中斷——簡稱 IRQ。具體使用了這 240 個中斷源中的多少個,則由芯片制造商決定。由外設產生的中斷信號,除了 SysTick的之外,全都連接到 NVIC 的中斷輸入信號線。典型情況下,處理器一般支持 16 到 32 個中斷。
 
類型編號為 1-15 的系統(tǒng)異常,從 16 開始是外部中斷類型。
 
 
 
關鍵詞:MCU
性天堂av2014| 日韩在线视频二区不卡| 性色按摩视频| 成人无码www免费视频男男| 久久久 精品一区二区三区| 日韩窝在线| 欧美精品另类综合| 亚洲乱图| 亚欧美一区二区| 97超碰99| 亚洲 无线无码| 激情五月总合| 无码漏逼尿尿视频| 1024欧美一区二区日韩精品| 精品久久韩国| 久久夜色精品国产噜噜v6| 91日韩中文字幕一区二区| 中国日本韩国欧美性生活视频| 欧美日韩免费进入观看| 久久久一品道一区二区| 精品人妻一二三久久| 91中文超碰最新在线| 熟女99| 高清亚洲熟妇| 澳洲亚洲日韩视频| 久久婷婷精品一区二区三区日本| 狠狠色综合免费观看| 欧美 日韩 国产 第一页| 人妻无码日韩| 亚洲网站91| 欧美大香蕉视频免费领| 精品日韩五十路熟女| 99这里都是精品99精品| 日本黄视频在线播放四区| 91精品成人日韩| 色吊丝二区三区中文字幕| 91精品国产欧美一区nx二区成人| 欧美一级黄片免费| 大香蕉网页在线观看| 色花堂欧美中文字幕区| 亚洲AV无码兔费综合|