日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] STM32 三種啟動模式對應(yīng)的存儲介質(zhì)君是芯片內(nèi)置的,它們是:1.用戶閃存 =芯片內(nèi)置的Flash2.SRAM=芯片內(nèi)置的RAM區(qū),就是內(nèi)存了。3.系統(tǒng)存儲器=芯片內(nèi)部一塊特定的區(qū)域,芯片出廠時在這個區(qū)域預(yù)置了一段b

 

STM32 三種啟動模式對應(yīng)的存儲介質(zhì)君是芯片內(nèi)置的,它們是:

1.用戶閃存 =芯片內(nèi)置的Flash

2.SRAM=芯片內(nèi)置的RAM區(qū),就是內(nèi)存了。

3.系統(tǒng)存儲器=芯片內(nèi)部一塊特定的區(qū)域,芯片出廠時在這個區(qū)域預(yù)置了一段bootloader,就是同事的ISP升級程序,這個

區(qū)域的內(nèi)容在芯片出現(xiàn)后沒偶人能夠修改或拆除,即它是一個ROM;

在每個STM32 的芯片上都有兩個管腳BOOT0和BOOT1,這兩個管腳在芯片復位時電平狀態(tài)決定了芯片復位后從哪個區(qū)域開始執(zhí)行程序,

BOOT1=X BOOT0=0 從用戶閃存(flash)啟動,這時正常模式 較多情況下使用這種模式

BOOT1=1 BOOT0=1 從內(nèi)置SRAM(內(nèi)存)啟動,這種模式可以用于調(diào)試

BOOT1=0 BOOT0=1 從系統(tǒng)存儲器啟動, 這種可以用于調(diào)試

 

STM32引腳狀態(tài)決定了用哪種方式啟動,

Main Flash memory (flash啟動) 是STM32內(nèi)置的flash,一般我們使用JTAG或者SWD模式下載時,就是下載到這里面,啟動后也直接從這啟動程序。

System memory從系統(tǒng)存儲啟動,這種模式啟動的程序功能是有廠家設(shè),一般很少使用,一般來說STM32在出廠是內(nèi)置了一段bootloader,也就是我們常說的

ISP程序,這是一塊ROM,出廠后我發(fā)修改, 這種啟動模式,是為了從串口下載程序,因為廠家提供BootLoader中,可以通過bootloader將程序下載到系統(tǒng)Flash中,

Embedded Memory內(nèi)置SRAM,既然是SRAM,自然就沒有程序存儲的能力,這個模式一般用于程序調(diào)試 例如我們修改了代碼一個小小地方,然后需要拆除整個flash,比較費時

可以考慮這種啟動方式

綜合所述,我們將BOOT0和BOOT1通過一個100k的下拉電阻,直接接地。

 

STM32 啟動過程:

STM32的內(nèi)部閃存(flash)地址起始于0x08000000,一般情況下,程序文件就從地址開始寫入,此外STM32是基于Cortex-M3內(nèi)核的微控制器,其內(nèi)部通過一張

中斷向量表來響應(yīng),此外,STM32是基于Cortex-M3內(nèi)核的位控制器,其內(nèi)部通過一張“中斷向量表”來響應(yīng)中斷,程序啟動后,首先從"中斷向量表"取出復位中斷向量執(zhí)行

復位中斷程序完成啟動,而這張"中斷向量表"的起始地址是0x8000004,當中斷來臨,STM32的內(nèi)部硬件機制會自動將PC指針定位到中斷向量表處,并根據(jù)中斷源取出對應(yīng)的中斷向量執(zhí)行中斷服務(wù)程序。

在圖53.1.1,STM32 在復位后,先從0x08000004地址取出復位中斷向量的地址,并跳轉(zhuǎn)到復位中斷服務(wù)程序,如題彪了(1)所示,在復位中斷執(zhí)行完后,會跳轉(zhuǎn)到我們的

Main函數(shù),如圖(2)所示,而我們的main一般都是一個死循環(huán),在main函數(shù)執(zhí)行過程中,如果收到中斷請求,此時STM32強制將PC指針指回中斷向量表處,如圖3所示,

然后,根據(jù)中斷源進入相應(yīng)的中斷服務(wù)程序,如圖標號4所示,在執(zhí)行完中斷服務(wù)以后,程序再次返回main函數(shù)執(zhí)行,如圖標號5所示

 

 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

空氣斷路器的作用是什么

關(guān)鍵字: 斷路器 方式

無人機是怎樣起飛升空的?

關(guān)鍵字: 無人機 方式

近日據(jù)外媒報道,發(fā)表在《美國醫(yī)學會雜志》上的一項新研究表明,與從不吸煙的人相比,每天一包煙抽20年的重度吸煙者在戒煙后10至15年內(nèi)患心血管疾病的風險仍然更高。 據(jù)了解,戒煙對健康的一些影響馬上開始顯

關(guān)鍵字: 方式 抽煙 戒煙

開關(guān)電源的輸入正常有濾波器來減小電源反饋到輸入的紋波,輸入濾波器普通有電容和電感組成&prod形濾波器,圖1. 和圖2. 分辨為典范的ac/dc電源輸入電路和dc/dc電源輸入電路。

關(guān)鍵字: 開關(guān)電源 方式 電流 電源技術(shù)解析

一、方式0: 二、方式1 三、方式2 四、方式3

關(guān)鍵字: 單片機 工作 方式

引言 20世紀90年代以來,隨著集成電路特征線寬的持續(xù)縮小以及芯片密度和工作頻率的相應(yīng)增加,降低功耗已經(jīng)成為亞微米和深亞微米超大規(guī)模集成電路設(shè)計中的一個主要考慮因素。功耗的增加會帶來一系列問

關(guān)鍵字: 低功耗 單片機 控制器 方式
關(guān)閉