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

正文內(nèi)容

humb2指令集及匯編格式(編輯修改稿)

2025-05-23 12:55 本頁面
 

【文章內(nèi)容簡介】 編址,因此在頭文件中包含了存儲器的映射關(guān)系 ? 該文件也包含了所有寄存器的聲明 ? 用戶文件與庫文件通過 ,該文件中定義了所有外設(shè)頭文件的頭文件,用于聲明頭文件,因此需要 include在用戶的文件中 ? 而文件 ,用戶可以對此文件進(jìn)行修改 外設(shè)的操作步驟 ? PPP代表任意外設(shè) ? 1. 在主應(yīng)用文件中,聲明一個結(jié)構(gòu)PPP_InitTypeDef,例如: PPP_InitTypeDef PPP_InitStructure。 這里 PPP_InitStructure是一個位于內(nèi)存中的工作變量,用來初始化一個或者多個外設(shè) PPP。 外設(shè)的操作步驟 ? 2. 為變量 PPP_InitStructure的各個結(jié)構(gòu)成員填入允許的值。按照如下程序設(shè)置整個結(jié)構(gòu)體 = val1。 = val2。 = valN。 ? 3. 調(diào)用函數(shù) PPP_Init(..)來初始化外設(shè) PPP。 ? 4. 在這一步,外設(shè) PPP已被初始化??梢哉{(diào)用函數(shù)PPP_Cmd(..)來使能之。 PPP_Cmd(PPP, ENABLE)。 可以通過調(diào)用一系列函數(shù)來使用外設(shè)。每個外設(shè)都擁有各自的功能函數(shù)。 外設(shè)的操作步驟 ? 注: ? 1. 在設(shè)置一個外設(shè)前,必須調(diào)用以下一個函數(shù)來使能它的時鐘: RCC_AHBPeriphClockCmd(RCC_AHBPeriph_PPPx, ENABLE)。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_PPPx, ENABLE)。 RCC_APB1PeriphClockCmd(RCC_APB1Periph_PPPx, ENABLE)。 ? 2. 可以調(diào)用函數(shù) PPP_Deinit(..)來把外設(shè) PPP的所有寄存器復(fù)位為缺省值: PPP_DeInit(PPP) 外設(shè)的操作步驟 ? 注: ? 3. 在外設(shè)設(shè)置完成以后,繼續(xù)修改它的一些參數(shù),可以參照如下步驟: = valX。 = valY。 PPP_Init(PPP, amp。PPP_InitStructure)。 僅為 arm公司粗略設(shè)計的存儲器映射圖,不同廠家根據(jù)需要,設(shè)計自己的存儲器映射(對應(yīng))關(guān)系,以及各存儲器的大小。 關(guān)于存儲器映射關(guān)系 BitBand ? 處理器存儲器映射包括兩個 bitbanding 區(qū)域。它們分別為 SRAM 和外設(shè)存儲區(qū)域中的最低的 1MB。 ? 作用:將存儲器別名區(qū)的一個字映射為 bitband 區(qū)的一個位 ? 即:在別名存儲區(qū)寫入一個字具有對位段區(qū)的目標(biāo)位執(zhí) 行 讀 改 寫操作的相同效果。 ? 目的:所有 STM32F10x外設(shè)寄存器都被映射到一個位段 (bitband)區(qū)。在各個函數(shù)中對單個比特進(jìn)行置 1/置 0操作時被大量使用,用以減小和優(yōu)化代碼尺寸。 BitBand BitBand ? 如何對應(yīng)? ? 映射公式: ? bit_word_offset = (byte_offset x 32) + (bit_number 4) ? bit_word_addr =
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1