freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

stm32f107內(nèi)核架構(gòu)(參考版)

2025-05-10 18:13本頁(yè)面
  

【正文】 向量表的第一個(gè)條目指向復(fù)位后應(yīng)執(zhí)行的第一條指令 在 STM32F107內(nèi)部有三種不同的時(shí)鐘源可被用來(lái)驅(qū)動(dòng)系統(tǒng)時(shí)鐘( SYSCLK): HSI振蕩器時(shí)鐘、 HSE振蕩器時(shí)鐘和 PLL時(shí)鐘 45 。在 CM3中,共有兩個(gè)區(qū)域可以實(shí)現(xiàn)位帶 CM3處理器擁有 R0R15的通用寄存器組和一些特殊功能寄存器。以下 8個(gè)時(shí)鐘信號(hào)可被選作 MCO時(shí)鐘: ? SYSCLK ? HSI ? HSE ? 除 2的 PLL時(shí)鐘 ? PLL2時(shí)鐘 ? PLL3時(shí)鐘除以 2 ? XT1外部 3~25MHz振蕩器(用于以太網(wǎng)) ? PLL3時(shí)鐘(用于以太網(wǎng)) 43 小結(jié) STM32F107是一個(gè) ARM單片機(jī),內(nèi)嵌有一個(gè) CortexM3處理器作為核心。 42 時(shí)鐘 時(shí)鐘輸出 ? 微控制器允許輸出時(shí)鐘信號(hào)到外部 MCO引腳。 41 時(shí)鐘 RTC時(shí)鐘 ?通過(guò)設(shè)置備份域控制寄存器( RCC_BDCR)里的, RTCCLK時(shí)鐘源可以由 HSE/12 LSE或 LSI時(shí)鐘提供。 ?只有當(dāng)目標(biāo)時(shí)鐘源準(zhǔn)備就緒了,從允許一個(gè)時(shí)鐘源到另一個(gè)時(shí)鐘源的切換。它們用來(lái)給核心以及外設(shè)提供運(yùn)行的“步調(diào)”,以及協(xié)調(diào)互相運(yùn)行的“步伐”。由 ST在生產(chǎn)線上寫(xiě)入,用于通過(guò)可用的串行接口對(duì)閃存存儲(chǔ)器進(jìn)行重新編程。 34 復(fù)位和啟動(dòng)配置 STM32F107的啟動(dòng)配置 ?在 STM32F107里可以通過(guò) BOOT[1:0]引腳選擇三種不同啟動(dòng)模式。 ?軟件復(fù)位:備份區(qū)域復(fù)位可由設(shè)置備份域控制寄存器( RCC_BDCR)中的 BDRST位產(chǎn)生。 33 復(fù)位和啟動(dòng)配置 RCC ?備份域復(fù)位 ?備份區(qū)域擁有兩個(gè)專(zhuān)門(mén)的復(fù)位條件,它們只影響備份區(qū)域。 ?電源復(fù)位 ?當(dāng)以下事件中之一發(fā)生時(shí),產(chǎn)生電源復(fù)位: ?上電 /掉電復(fù)位( POR/PDR復(fù)位)。 ?RCC有多種用途,包括 時(shí)鐘設(shè)置 , 外設(shè)復(fù)位 和 時(shí)鐘管理 。 其 他 存 儲(chǔ) 器0 x 2 0 0 0 _ 8 0 0 00 x 0 0 8 0 _ 0 0 0 1其 他 異 常 向 量F l a s h 存 儲(chǔ) 器第 一 條 指 令棧 底? ? 第 二 個(gè) 入 棧 數(shù) 據(jù)第 一 個(gè) 入 棧 數(shù) 據(jù)S R A M其 他 存 儲(chǔ) 器0 x 2 0 0 0 _ 8 0 0 00 x 2 0 0 0 _ 7 F F C0 x 2 0 0 0 _ 7 F F 80 x 2 0 0 0 _ 7 C 0 00 x 0 8 0 0 _ 0 0 0 00 x 0 0 0 0 _ 0 0 0 00 x 0 0 0 0 _ 0 0 0 4復(fù) 位 向 量主 堆 棧 棧 頂 地 址0 x 2 0 0 0 _ 8 0 0 0堆 棧 內(nèi) 存生 長(zhǎng) 方 向 31 復(fù)位和啟動(dòng)配置 RCC ?具體到 STM32F107單片機(jī),它有三種復(fù)位: 系統(tǒng)復(fù)位 、 電源復(fù)位 和 后備域復(fù)位 。 ?向量表中的數(shù)值是 32位的地址,而不是跳轉(zhuǎn)指令。 復(fù) 位0 x 0 0 0 0 _ 0 0 0 0 堆 棧 棧 頂 地 址0 x 0 0 0 0 _ 0 0 0 4 復(fù) 位 向 量 地 址主 堆 棧 指 針 M S P程 序 指 針P C復(fù) 位 向 量 地 址 第 一 條 指 令 第 二 條 指 令? ? 30 復(fù)位和啟動(dòng)配置 CM3的復(fù)位機(jī)制 ?注意,這與傳統(tǒng)的 ARM架構(gòu)不同。 28 復(fù)位和啟動(dòng)配置 CM3的復(fù)位機(jī)制 ?復(fù)位信號(hào) 復(fù)位信號(hào) 描述 上電復(fù)位 在器件上電時(shí),把處理器核心和調(diào)試系統(tǒng)一起復(fù)位 系統(tǒng)復(fù)位 只影響處理器核心、 NVIC(與調(diào)試相關(guān)的除外)以及 MPU,不復(fù)位調(diào)試系統(tǒng) 測(cè)試復(fù)位 只復(fù)位調(diào)試系統(tǒng) 29 復(fù)位和啟動(dòng)配置 CM3的復(fù)位機(jī)制 ? 復(fù)位序列 ? 在離開(kāi)復(fù)位狀態(tài)后, CM3做的第一件事就是讀取下列兩個(gè) 32位整數(shù)的值: ? 從地址 0x0000_0000處取出 MSP的初始值。只有經(jīng)過(guò)初始化后,才可以開(kāi)始工作。 PWR_PVDLevel 描述 PWR_PVDLevel_2V2 PVD 探測(cè)電壓閾值 PWR_PVDLevel_2V3 PVD 探測(cè)電壓閾值 PWR_PVDLevel_2V4 PVD 探測(cè)電壓閾值 PWR_PVDLevel_2V5 PVD 探測(cè)電壓閾值 PWR_PVDLevel_2V6 PVD 探測(cè)電壓閾值 PWR_PVDLevel_2V7 PVD 探測(cè)電壓閾值 PWR_PVDLevel_2V8 PVD 探測(cè)電壓閾值 PWR_PVDLevel_2V9 PVD 探測(cè)電壓閾值 26 電源管理 低功耗模式 ?在系統(tǒng)或電源復(fù)位以后,單片機(jī)處于運(yùn)行狀態(tài)。 VD D/ VD D AVP O RVP D R4 0 m V 遲 滯復(fù) 位 信 號(hào)R e s e t滯 后 時(shí) 間tR S T T E M P O 24 電源管理 電源管理器 PWR ?可編程的電壓監(jiān)測(cè)器( PVD) ?可以通過(guò)庫(kù)函數(shù) void PWR_PVDLevelConfig( )進(jìn)行設(shè)置。 23 電源管理 電源管理器 PWR ? 上電復(fù)位( POR)和掉電復(fù)位( PDR) ? 當(dāng)供電電壓達(dá)到 2V時(shí)系統(tǒng)即能正常工作。此時(shí)鐘可以最多減慢 121ppm( part per million)。 21 電源管理 備份區(qū)域 ?RTC校準(zhǔn) ?為方便測(cè)量, RTC時(shí)鐘可以經(jīng) 64分頻輸出到侵入檢測(cè)引腳TAMPER上。 ?備份寄存器( BKP) ?備份寄存器是 42個(gè) 16位的寄存器,可用來(lái)存儲(chǔ) 84個(gè)字節(jié)的用戶(hù)應(yīng)用程序數(shù)據(jù)。 19 電源管理 電源 ?STM32F107電源由供電電源即 主電源 VDD、備用電源 和 參考電壓 三部分構(gòu)成。 18 電源管理 ?電源部分是維持整個(gè) STM32F107正常工作的重要能源供給,STM32F107正常工作需要電源的供給, STM32F107的工作電壓( VDD)為 ~。以堆棧棧頂?shù)刂窞?0x2022_8000為例 0 x 2 0 0 0 _ 8 0 0 0 0 x 2 0 0 0 _ 7 F F D0 x 2 0 0 0 _ 7 F F E0 x 2 0 0 0 _ 7 F F F0 x 2 0 0 0 _ 7 F F C 0 x 2 0 0 0 _ 7 F F 90 x 2 0 0 0 _ 7 F F A0 x 2 0 0 0 _ 7 F F B0 x 2 0 0 0 _ 7 F F 80 x 2 0 0 0 _ 7 F F 4. . .S PS P 4內(nèi) 存 地 址堆 棧 指 針堆棧生長(zhǎng)方向 17 堆棧 雙堆棧機(jī)制 ? 在 CM3中,堆棧分為兩個(gè): 主堆棧( MSP) 和 進(jìn)程堆棧( PSP) 。 16 堆棧 CM3的堆棧 ?CM3使用的是“向下生長(zhǎng)”的堆棧模型。 ?其典型的應(yīng)用是在發(fā)生中斷時(shí),執(zhí)行中斷處理程序前后保護(hù)和恢復(fù)現(xiàn)場(chǎng)數(shù)據(jù)。 通 用 寄 存 器 R 8通 用 寄 存 器 R 1 1通 用 寄 存 器 R 1 0通 用 寄 存 器 R 0通 用 寄 存 器 R 9通 用 寄 存 器 R 1通 用 寄 存 器 R 2通 用 寄 存 器 R 3通 用 寄 存 器 R 4通 用 寄 存 器 R 5通 用 寄 存 器 R 6通 用 寄 存 器 R 7通 用 寄 存 器 R 1 2主 堆 棧 指 針 R 1 3( M S P ) 進(jìn) 程 棧 指 針 R 1 3( P S P ) 連 接 寄 存 器 R 1 4( L R )程 序 計(jì) 數(shù) 器 R 1 5( P C )低 組 寄 存 器高 組 寄 存 器 15 堆棧 ?堆棧是一種寄存器的使用模型。 /* 定義外設(shè)位帶區(qū)的基地址 */ define PERIPH_BASE
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1