日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁 新聞資訊 >> 新聞?lì)^條 >> STM32學(xué)習(xí)之路之入門篇
新聞資訊
NEWS INFORMATION

STM32學(xué)習(xí)之路之入門篇

發(fā)布時(shí)間:2019-05-22

2006年ARM公司推出了基于ARMV7架構(gòu)的cortex系列的標(biāo)準(zhǔn)體系結(jié)構(gòu),以滿足各種技術(shù)得不同性能要求,包含了A,R,M三個(gè)分工明確的系列

其中A系列面向復(fù)雜的尖端應(yīng)用程序,用于運(yùn)行開放式的復(fù)雜操作系統(tǒng);R系列適合實(shí)時(shí)操作系統(tǒng),M系列專門針對(duì)低成本的微控制領(lǐng)域。而我們今天要學(xué)習(xí)的STM32就是M3的處理器

 

 STM32(M3)處理器的基本結(jié)構(gòu),基本結(jié)構(gòu)如圖所示,主要包括處理器核cortex-m3 core,NVIC,BUS MATRIS,FLASH轉(zhuǎn)換,及斷點(diǎn)單元,DWT,ITM,MPU,ETM,TPIU,ROM Table

SW/SWJ-DP等模塊,其中MPU和ETM單元是可選單元。

這些單元可分為內(nèi)外兩個(gè)層次,其中ETM,TPIU,ROM Table,SW/SWJ-DP單元屬于外層,因?yàn)檫@四個(gè)單元或可選或可靈活配置實(shí)現(xiàn),也就是在處理器具體實(shí)現(xiàn)時(shí)TPIU,ROM Table

,SW/SWJ-DP可能與圖1-1可能不同,

 

 

 cortex-m3核內(nèi)部寄存器包括:13個(gè)通用32位寄存器,連接寄存器LR,程序計(jì)數(shù)器PC,程序狀態(tài)寄存器 xpsr和2個(gè)堆棧指針寄存器;

 

 

 

 

 

 

 

 

 

 

Cortex-M3處理器支持兩種處理器的操作模式,還支持兩級(jí)特權(quán)操作。 

兩種操作模式分別為:處理者模式和線程模式(thread mode)。
引入兩個(gè)模式的本意,是用于區(qū)別普通應(yīng)用程序的代碼和異常服務(wù)例程的代碼——包括中斷服務(wù)例程的代碼。 

兩級(jí)特權(quán)操作分別為:特權(quán)級(jí)和用戶級(jí)。
這可以提供一種存儲(chǔ)器訪問的保護(hù)機(jī)制,使得普通的用戶程序代碼不能意外地,甚至是惡意地執(zhí)行涉及到要害的操作。
處理器支持兩種特權(quán)級(jí),這也是一個(gè)基本的安全模型。

主應(yīng)用程序(線程模式),既可以使用特權(quán)級(jí),也可以使用用戶級(jí);
異常服務(wù)例程(處理者模式)必須在特權(quán)級(jí)下執(zhí)行。

通過引入特權(quán)級(jí)和用戶級(jí),就能夠在硬件水平上限制某些不受信任的或者還沒有調(diào)試好的程序,

不讓它們隨便地配置涉及要害的寄存器,因而系統(tǒng)的可靠性得到了提高。

 

 

 

聯(lián)系方式0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

泰和县| 新化县| 军事| 郓城县| 屏山县| 苗栗市| 永宁县| 武汉市| 大兴区| 吴川市| 长治县| 莆田市| 墨玉县| 东乌珠穆沁旗| 临沂市| 屏东县| 中山市| 克拉玛依市| 米易县| 靖宇县| 塔河县| 黄石市| 定南县| 甘孜县| 汨罗市| 外汇| 武乡县| 尖扎县| 栾城县| 刚察县| 平凉市| 文化| 金堂县| 山东省| 崇义县| 阜康市| 平武县| 翼城县| 祥云县| 潍坊市| 商南县|