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

正文內(nèi)容

第4章s3c44b0x硬件結(jié)構(gòu)及功能(編輯修改稿)

2025-08-16 07:03 本頁面
 

【文章內(nèi)容簡介】 求 /應(yīng)答協(xié)議: ① 握手模式 (Handshake Mode) 一個單獨的應(yīng)答對應(yīng)一個單獨的 DMA請求,在該模式, DMA操作期間的讀寫周期不可分割,因此在一個 DMA操作完成前,不能把總線讓給其它總線控制器使用。 一次 nXDREQ請求引起一次 DMA傳輸(可以是一個字節(jié),一個半字或一個字)。 ② 單步模式 (Single Step Mode) 單步模式意味著一次 DMA傳輸有兩個 DMA應(yīng)答周期(產(chǎn)生兩個應(yīng)答信號 nXDACK)指示DMA讀和寫周期,主要用與測試和調(diào)試模式,在讀寫周期之間,總線控制權(quán)可以讓給其它總線控制器。 ③ 連續(xù)模式 (Whole Service Mode) 在該模式,一次 DMA請求將產(chǎn)生連續(xù)的DMA傳輸,直到規(guī)定的 DMA傳輸數(shù)傳輸完,在DMA傳輸期間, nXDACK一直有效, DMA請求信號被釋放。并且在每次傳輸一個數(shù)據(jù)單元后,釋放一次總線控制權(quán),以便其它總線控制器有機會可以占用總線。 ④ 手動模式( Demand Mode) 在該模式,只要 DMA請求信號一直有效,DMA傳輸就持續(xù)進行,并且一直占用總線控制權(quán),因此應(yīng)該預(yù)防傳輸周期超過規(guī)定的最大時間。 3. DMA傳輸模式 DMA有三種傳輸模式 : 1. 單位傳輸模式 2. 塊傳輸模式 3. On_the_fly塊傳模式。 1. Unit傳輸模式。 1個單位讀,然后 1個單位寫。 2. Block傳輸模式。 4個字突發(fā)讀 , 然后 4個字突發(fā)寫,因此傳輸?shù)臄?shù)據(jù)個數(shù)應(yīng)當(dāng)是 16字節(jié)的倍數(shù)。 3. Onthefly 傳輸模式。 1個單位讀或 1個單位寫,讀寫同時進行。 DMA寄存器 ① ZDMA控制寄存器 ZDCON0/1 是 ZDMA 0/1 控制寄存器 ② ZDMA其他寄存器 ZDISRC0/1是 ZDMA0/1初始源地址寄存器 ZDIDES0/1是 ZDMA0/1初始目標(biāo)地址寄存器 ZDICNT0/1是 ZDMA0/1初始計數(shù)寄存器 ZDCSRC0/1是 ZDMA0/1當(dāng)前源地址寄存器 ZDCDES0/1是 ZDMA0/1當(dāng)前目標(biāo)地址寄存器 ZDCCNT0/1是 ZDMA0/1當(dāng)前計數(shù)寄存器 ③ BDMA控制寄存器 BDCON0/1是 BDMA0/1控制寄存器 ④ BDMA其他寄存器 BDISRC0/1是 BDMA0/1初始源地址寄存器 BDIDES0/1是 BDMA0/1初始目標(biāo)地址寄存器 BDICNT0/1是 BDMA0/1初始計數(shù)寄存器 BDCSRC0/1是 BDMA0/1當(dāng)前源地址寄存器 BDCDES0/1是 BDMA0/1當(dāng)前目標(biāo)地址寄存器 BDCCNT0/1是 BDMA0/1 當(dāng)前計數(shù)寄存器 I/O端口 概述 S3C44B0X 具有 71個多功能輸入 /輸出腳。它們包含在 7 組端口中: 2 個 9 位輸入 /輸出端口(端口 E和 F) 2 個 8 位輸入 /輸出端口(端口 D和 G) 1 個 16 位輸入 /輸出端口(端口 C) 1 個 10 位輸出端口(端口 A) 1 個 11 位輸出端口(端口 B) 每組端口都可以通過軟件配置寄存器來滿足不同系統(tǒng)和設(shè)計的需要,在運行程序之前必須先對每一個用到的引腳的功能進行設(shè)置,如果某些引腳的復(fù)用功能沒有使用,那么可以將該引腳設(shè)置成 I/O口。 如表 427~表 433列出了 7個端口的引腳定義。 端口控制寄存器 ① 端口配置寄存器( PCONAG) 由于多數(shù)端口都是多功能口,因此,需要用“端口配置寄存器 PCONn”來設(shè)置每個引腳工作在哪一個功能模式下如表 434 所示,表中的功能 1到功能 4如表 427~表 433所示。 ② 端口數(shù)據(jù)寄存器( PDATAG) 當(dāng)端口被設(shè)置為輸出腳時,輸出數(shù)據(jù)的方法就是將數(shù)據(jù)寫入到 PDATn的相應(yīng)位中;當(dāng)端口被設(shè)置位輸入腳時,讀入數(shù)據(jù)的方法就是將 PDATn中的相應(yīng)位讀出。 ③ 端口上拉設(shè)置寄存器( PUPCG) 端口上拉寄存器用來設(shè)定 PCPG這幾組端口是否具有內(nèi)部上拉。當(dāng) PUPn的對應(yīng)位為 0時,該引腳上的上拉使能,當(dāng)為 1時,該引腳上的上拉禁能。 4. 外部中斷控制寄存器 該寄存器是為 PG 的第 3 功能 —— 外部中斷輸入口功能設(shè)置的,該寄存器可用來設(shè)置 EXINT(外部中斷)請求輸入的模式:低電平觸發(fā)、高電平觸發(fā)、下降沿觸發(fā)、上升沿觸發(fā)或是邊沿觸發(fā)。 下面我們以 PF 口的相關(guān)寄存器為例進行介紹, PF 的寄存器有 3個: PCONF, PDATF,PUPF。如 表 435~表 437所示 PF 端口的相關(guān)寄存器信息 PWM定時器和看門狗定時器 概述 S3C44B0X具有 6個 16位定時器,每個定時器可以按照中斷模式或 DMA模式工作。 定時器 0, 1, 2, 3和 4具有 PWM功能(脈寬調(diào)制)。定時器 5是一個內(nèi)部定時器不具有對外輸出口線。定時器 0具有死區(qū)發(fā)生器,通常用于大電流設(shè)備應(yīng)用。 S3C44B0X的看門狗定時器用來在由于錯誤如干擾和系統(tǒng)錯誤造成的程序運行打亂時,恢復(fù)正常操作它也能使用一個正常的 16位定時器來請求中斷服務(wù)。看門狗定時器產(chǎn)生復(fù)位信號 (128個系統(tǒng)時鐘周期 )。 ….. 特性 ?6個 16 位定時器可以工作在中斷模式或 DMA模式; ?3個 8 位預(yù)分頻器和 2個 5位分割器和 1個 4位分割器; ?輸出波形的占空比可編程控制( PWM) ?自動加載模式或單觸發(fā)脈沖模式; ?死區(qū)產(chǎn)生器; ?支持外部中斷源; ?看門狗定時器溢出產(chǎn)生復(fù)位信號。 PWM 定時器操作 1. 預(yù)分頻器和分割器 如 圖 48所示,定時器 0和定時器 1分享同一個 8位的預(yù)分頻器,定時器 2和 3分享一個 8位預(yù)分頻器,定時器 4和 5分享一個 8位預(yù)分頻器。 除了定時器 4和 5,其它每個定時器還擁有一個具有 5個不同的分頻信號輸出( 1/2, 1/4, 1/8, 1/16, 1/32)的時鐘分割器。 定時器 4和 5 則具有 4個分頻信號輸出( 1/2, 1/4, 1/8,1/16)的時鐘分割器和一個輸入信號線 TCLK/EXTCLK。 每個定時器從時鐘分割器的輸出得到它們自己的時鐘源,時鐘分割器則從對應(yīng)的 8位預(yù)分頻器得到時鐘源。 8位預(yù)分頻器是可編程的,它的頻率通過 MCLK除以保存在 TCFG0和 TCFG1寄存器中除數(shù)的結(jié)果設(shè)定。 8位預(yù)分頻器和一個獨立的 4位分割器組合起來可以產(chǎn)生 如 表 438所示的頻率定時器時鐘源輸出。 2. 基本定時器操作 每個定時器具有一個倒計時器,實際上是一個通過定時器時鐘源驅(qū)動的 16位倒計時寄存器 TCNTn。 當(dāng)?shù)褂嫊r數(shù)到 0,定時器中斷請求就產(chǎn)生了,這個中斷通知 CPU定時器定時已經(jīng)完成。 當(dāng)定時器倒計時數(shù)到達 0,寄存器TCNTBn的對應(yīng)值就會自動地載入到倒計時器從而繼續(xù)下一次操作。 但是,如果定時器停止,例如 :在定時器運行模式下,清除了寄存器 TCONn中的定時器使能位,那么TCNTBn的值就不會被重新載入到倒計時器中。 定時器使能后,定時計數(shù)緩沖區(qū)寄存器( TCNTBn)具有一個初始值,用來載入到倒計時器計數(shù)器TCNTn。 定時器的比較緩沖區(qū)寄存器(TCMPBn)具有一個初始值,用來載入到比較寄存器 TCMPn與倒計時值相比較。 TCNTBn和 TCMPBn這兩個緩沖區(qū)的應(yīng)用使定時器能夠使定時器在頻率和占空比變化時,仍然產(chǎn)生一個穩(wěn)定的輸出。 定時器(除了定時器 5)都具有TCNTBn,TCNTn,TCMPBn和 TCMPn。 TCNTBn和 TCMPBn的值在定時器值達到 0時分別載入 TCNTn和 TCMPn。 當(dāng) TCNTn達到 0時,如果中斷使能,中斷請求將會產(chǎn)生。 (TCNTn和 TCMPn是內(nèi)部寄存器, TCNTn寄存器的值可以通過 TCNTOn寄存器讀出 )。 如 圖 48所示。 PWM 定時器控制寄存器 1. 定時器配置寄存器 0( TCFG0) TCFG0主要是配置 3個 8位預(yù)分頻器值和死區(qū)長度值。 定時器輸入時鐘頻率= MCLK/{預(yù)分頻值 +1}/{分割值 } 其中預(yù)分頻值為 0~ 255,分割值為 2, 4,8, 16, 32。如 表 439所示。 2. 定時器配置寄存器 1( TCFG1) TCFG1主要是配置 6MUX 和DMA模式。如 表 440所示。 3. 定時器控制寄存器( TCON) 如表 441所示: TCON 位 描述 初始值 Timer5自動重載開 /關(guān) [26] 這位確定定時器 5的自動加載的開 /關(guān) 0=不自動加載 1=自動加載 0 Timer5手動更新 [25] 這位確定定時器 5的手動更新 0=無操作 1=更新 TCNTB5 0 Timer5啟動 /停止 [24] 這位確定定時器 5的啟動 /停止 0=停止 1=啟動 0 Timer4自動重載開 /關(guān) [23] 這位確定定時器 4的自動加載的開 /關(guān) 0=不自動加載 1=自動加載 0 Timer4輸出反轉(zhuǎn)開 /關(guān) [22] 這位確定定時器 4輸出反轉(zhuǎn)器的開 /關(guān) 0=不反轉(zhuǎn) 1=反轉(zhuǎn) TOUT4 0 Timer4手動更新 [21] 這位確定定時器 4的手動更新 0=無操作 1=更新 TCNTB4,TCMPB4 0 Timer4啟動 /停止 [20] 這位確定定時器 4的啟動 /停止 0=停止 1=啟動 0 4. 定時器 n計數(shù)緩沖區(qū)寄存器和比較緩沖區(qū)寄存器( TCNTBn,TCMPBn) ? TCMPBn是 16位定時器 Timer0~Timer4比較緩沖器寄存器 。 ? TCNTBn是 16位定時器 Timer0~Timer5計數(shù)緩沖寄存器 。 ? TCNTOn 是 16位定時器 Timer0~ Timer5觀察寄存器 . 他們初值都為 0。 在以上的寄存器中,定時器 n計數(shù) /比較緩沖寄存器可讀寫寄存器,定時器 n計數(shù)觀察寄存器為只讀寄存器。 看門狗定時器 1. 概述 S3C44B0X的看門狗定時器用來在由于錯誤如干擾和系統(tǒng)錯誤造成的程序運行打亂時恢復(fù)正常操作 ,它也能使用一個正常的 16位定時器來請求中斷服務(wù)。 看門狗定時器產(chǎn)生復(fù)位信號 128個系統(tǒng)時鐘周期。 當(dāng) S3C44B0X使用 Embedded ICE工作在調(diào)試模式時,看門狗定時器必須不工作。 看門狗定時器能通過 CPU核心信號( DBGACK信號)確定當(dāng)前的模式是否在調(diào)試模式,一旦 DBGACK信號有效,看門狗定時器的復(fù)位輸出當(dāng)定時器過期時不激活。 結(jié)構(gòu)如 圖 414所示。 2. 看門狗定時器時鐘頻率 看門狗時鐘頻率計算公式如下: t_watchdog = 1/( MCLK/ (Prescaler value + 1)/ Division_factor ) 3. 看門狗定時器寄存器包括以下種類寄存器: ( 1)看門狗定時器控制寄存器 看門狗定時器控制寄存器定義如 表 442所示 . (2) 看門狗定時器數(shù)據(jù)寄存器 ? WTDAT是一個 16位寄存器,規(guī)定看門狗定時器超時周期。 ? WTDAT的內(nèi)容在初始操作時,不能自動加載進定時器計數(shù)寄存器。 ? 可是定時器計數(shù)寄存器在使用初始值 0X8000第一次超時出現(xiàn)以后, WTDAT的值將自動加載進WTCNT。 (3) 看門狗定時器計數(shù)寄存器 WTCNT是 16位看門狗定時器計數(shù)寄存器,在第一次使用時,必須設(shè)置到初始值。 日歷時鐘 概述 實時時鐘 (RTC)器件是一種能提供日歷/時鐘、數(shù)據(jù)存儲等功能的專用集成電路,常用作各種計算機系統(tǒng)的時鐘信號源和參數(shù)設(shè)置存儲電路。 RTC具有計時準(zhǔn)確、耗電低和體積小等特點特別適用于在各種嵌入式系統(tǒng)中記錄事件發(fā)生的時間和相關(guān)信息,尤其是在通信工程、電力自動化工業(yè)控制等自動化程度較高領(lǐng)域的無人值守環(huán)境。隨著集成電路技術(shù)的不斷發(fā)展,RTC器件的新品也不斷推出。 這些新品不僅具有準(zhǔn)確的 RTC,還有大容量的存儲器、溫度傳感器和 A/ D數(shù)據(jù)采集通道等 ,已成為集 RTC、數(shù)據(jù)采集和存儲于一體的綜合功能器件 ,特別適用于以微控制器為核心的嵌入式系統(tǒng)。 RTC器件與微控制器之間大都采用連線簡單的串行接口,諸如 I2C、 SPI、MICROWIRE和 CAN等串行總線接口。這些串口由 2~3根線 ,分為同步和異步。 RTC 時鐘單元 RTC (Real Time Clock)單元能在系統(tǒng)斷電時 ,通過
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1