05S3C44B0X的嵌入式系統(tǒng)應(yīng)用開發(fā)_第1頁
05S3C44B0X的嵌入式系統(tǒng)應(yīng)用開發(fā)_第2頁
05S3C44B0X的嵌入式系統(tǒng)應(yīng)用開發(fā)_第3頁
05S3C44B0X的嵌入式系統(tǒng)應(yīng)用開發(fā)_第4頁
05S3C44B0X的嵌入式系統(tǒng)應(yīng)用開發(fā)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

S3C44B0X嵌入式系統(tǒng)應(yīng)用開發(fā)3.1S3C44B0X概述3.2S3C44B0XI/O端口功能概述3.3S3C44B0XUART接口功能3.4S3C44B0X中斷控制器功能3.5S3C44BOXPWM定時(shí)器功能3.6S3C4480XLCD控制器功能及應(yīng)用開發(fā)3.7S3C4480XA/D轉(zhuǎn)換器功能 3.8S3C4480XI2C總線接口功能3.9S3C4480XIIS總線接口功能

.3.1S3C44B0X處理器介紹3.1.1SamsungS3C44B0X簡(jiǎn)介3.1.2SamsungS3C44B0X特點(diǎn)3.1.3S3C44B0X功能結(jié)構(gòu)框圖3.1.4S3C44B0X引腳信號(hào)描述.3.1.1SamsungS3C44B0X簡(jiǎn)介 SamsungS3C44B0X微處理器片內(nèi)集成ARM7TDMI核,采用0.25μmCMOS工藝制造,并在ARM7TDMI核根本功能的根底集成了豐富的外圍功能模塊,便于低本錢設(shè)計(jì)嵌入式應(yīng)用系統(tǒng)。片上集成的主要功能如下:片上在ARM7TDMI根底上增加8KB的Cache;外部擴(kuò)充存儲(chǔ)器控制器〔FP/EDO/SDRAM控制,片選邏輯〕;LCD控制器〔最大支持256色的DSTN〕,并帶有1個(gè)LCD專用DMA通道;2個(gè)通用DMA通道/2個(gè)帶外部請(qǐng)求管腳的DMA通道;2個(gè)帶有握手協(xié)議的UART,1個(gè)SIO;.1個(gè)多主的IIC總線控制器;1個(gè)IIS總線控制器;5個(gè)PWM定時(shí)器及1個(gè)內(nèi)部定時(shí)器;看門狗定時(shí)器;71個(gè)通用可編程I/O口,8個(gè)外部中斷源;功耗控制模式:正常、低、休眠和停止;8路10位ADC;具有日歷功能的RTC〔實(shí)時(shí)時(shí)鐘〕;片上集成PLL時(shí)鐘發(fā)生器。.3.1.2SamsungS3C44B0X特點(diǎn)一、S3C44B0X體系結(jié)構(gòu)S3C44B0X是基于ARM7TDMI的體系結(jié)構(gòu),ARM7TDMI是ARM公司最早為業(yè)界普遍認(rèn)可且贏得了最為廣泛的應(yīng)用的處理器核,在此不再作介紹。.二、系統(tǒng)〔存儲(chǔ)〕管理支持大、小端模式〔通過外部引腳來選擇〕;地址空間:包含8個(gè)地址空間,每個(gè)地址空間的大小為32M字節(jié),總共有256M字節(jié)的地址空間;所有地址空間都可以通過編程設(shè)置為8位、16位或32位寬數(shù)據(jù)對(duì)準(zhǔn)訪問;8個(gè)地址空間中,6個(gè)地址空間可以用于ROM、SRAM等存儲(chǔ)器,2個(gè)用于ROM、SRAM、FP/EDO/SDRAM等存儲(chǔ)器;7個(gè)起始地址固定及大小可編程的地址空間;1個(gè)起始地址及大小可變的地址空間;所有存儲(chǔ)器空間的訪問周期都可以通過編程配置;提供外部擴(kuò)展總線的等待周期;在低功耗的情況下支持DRAM/SDARM自動(dòng)刷新;支持地址對(duì)稱或非地址對(duì)稱的DRAM。.三、Cache和片內(nèi)SRAM4路組相聯(lián)統(tǒng)一的8KB指令/數(shù)據(jù)Cache;未作為Cache使用的0/4/8KbytesCache存儲(chǔ)空間可作為片內(nèi)SRAM使用;Cache偽LRU〔最近最少使用〕的替換算法;通過在主內(nèi)存和緩沖區(qū)內(nèi)容之間保持一致的方式寫內(nèi)存;具有四級(jí)深度的寫緩沖;當(dāng)緩沖區(qū)出錯(cuò)時(shí),請(qǐng)求數(shù)據(jù)填充。.四、時(shí)鐘和功耗管理低功耗;片上PLL使得MCU的工作時(shí)鐘最高為66MHz;時(shí)鐘可以通過軟件選擇性地反響回每個(gè)功能塊;功耗管理模式為:正常模式:正常運(yùn)行模式;低速模式:不帶PLL的低頻時(shí)鐘;休眠模式:只使CPU的時(shí)鐘停止;停止模式:所有時(shí)鐘都停止。EINT[7:0]或RTC警告中斷可使功耗管理從停止模式中喚醒。.五、中斷控制器30個(gè)中斷源〔1個(gè)看門狗定時(shí)器中斷,6個(gè)定時(shí)器中斷,6個(gè)UART中斷,8個(gè)外部中斷,4個(gè)DMA中斷,2個(gè)RTC中斷,1個(gè)ADC中斷,1個(gè)IIC中斷,1個(gè)SIO中斷〕;矢量IRQ中斷模式減少中斷響應(yīng)周期;外部中斷源的電平/邊沿模式;可編程的電平/邊沿極性;支持緊急中斷請(qǐng)求的FIQ〔快速中斷請(qǐng)求〕。.六、帶PWM的定時(shí)器〔脈寬可調(diào)制〕5個(gè)16位帶PWM的定時(shí)器,1個(gè)16位基于DMA或基于中斷的內(nèi)部定時(shí)器;可編程的工作周期、頻率和極性;死區(qū)〔Dead-zone〕產(chǎn)生器;支持外部時(shí)鐘源。.七、實(shí)時(shí)時(shí)鐘RTC全時(shí)鐘特點(diǎn):毫秒、秒、分、時(shí)、天、星期、月、年;運(yùn)行于32.768KHz;CPU喚醒的警告中斷;時(shí)間滴答〔Timetick〕中斷。八、通用輸入/輸出端口8個(gè)外部中斷端口;71個(gè)〔多功能〕復(fù)用輸入/輸出口。.九、UART2個(gè)基于DMA或基于中斷的UART;支持5位、6位、7位、8位串行數(shù)據(jù)傳送/接收;在傳送/接收時(shí)支持硬件握手;波特率可編程;支持IrDA1.0〔115.2kbps〕;用于回環(huán)測(cè)試模式;每個(gè)通道有2個(gè)用于接收和發(fā)送的內(nèi)部32字節(jié)FIFO。.十、DMA控制器2路通用的無CPU干預(yù)的DMA控制器;2路橋式DMA〔外設(shè)DMA〕控制器;支持I/O到內(nèi)存、內(nèi)存到IO、IO到IO的橋式DMA傳送,有6種DMA請(qǐng)求方式:軟件、4個(gè)內(nèi)部功能塊〔UART、SIO、實(shí)時(shí)器、IIS〕和外部管腳;DMA之間優(yōu)先級(jí)次序可編程;突發(fā)傳送模式提高了FPDRAM、EDODRAM和SDRAM的傳送率;支持內(nèi)存到外圍設(shè)備的fly-by模式和外圍設(shè)備到內(nèi)存的傳送模式。.十一、A/D轉(zhuǎn)換8通道多路ADC;最大轉(zhuǎn)換速率100KSPS/10位。十二、LCD控制器支持彩色/單色/灰度LCD;支持單掃描和雙掃描顯示;支持虛擬顯示功能;系統(tǒng)內(nèi)存可作為顯示內(nèi)存;專用DMA用于從系統(tǒng)內(nèi)存中提取圖像數(shù)據(jù);可編程屏幕大??;灰度:16級(jí);彩色模式:256色。.十三、看門狗定時(shí)器16位看門狗定時(shí)器;定時(shí)中斷請(qǐng)求或系統(tǒng)超時(shí)復(fù)位。十四、IIC總線接口1個(gè)基于中斷操作的多主的IIC總線;8位雙向串行數(shù)據(jù)傳送器能夠工作于100Kbps的標(biāo)準(zhǔn)模式和400Kbps的快速模式。十五、IIS總線接口1路基于DMA操作的音頻IIS總線接口;每通道8/16位串行數(shù)據(jù)傳送;支持MSB可調(diào)整的數(shù)據(jù)格式。.十六、SIO〔同步串行I/0〕1路基于DMA或基于中斷的SIO;波特率可編程;支持8位SIO的串行數(shù)據(jù)傳送/接收操作。十七、操作電壓范圍內(nèi)核:2.5V; I/O:3.0V~3.6V。十八、運(yùn)行頻率最高達(dá)66MHz。十九、封裝160LQFP/160FBGA。.3.1.3S3C44B0X功能結(jié)構(gòu)框圖

S3C44B0X的體系結(jié)構(gòu)的功能框圖如圖6-1所示。圖3-1S3C44B0微處理器體系結(jié)構(gòu)框圖.3.1.4S3C44B0X引腳信號(hào)描述

S3C44B0X引腳按以下幾種功能詳細(xì)列表描述信號(hào)功能。.一、總線控制信號(hào)S3C44B0X的總線控制信號(hào)的引腳

.二、DRAM/SDRAM/SRAM

.三、LCD控制信號(hào)

.四、TIMER/PWM控制信號(hào)

.五、中斷控制信號(hào)

.六、DMA控制信號(hào)的引腳

.3.2S3C44B0XI/O端口功能及應(yīng)用開發(fā)

3.2.1S3C444B0XI/O功能概述3.2.2S3C444B0X端口功能配置3.2.3S3C444B0X端口功能控制描述3.2.4S3C444B0XI/O端口的特殊功能存放 器3.2.5S3C444B0XI/O端口應(yīng)用編程.3.2.1S3C444B0XI/O功能概述S3C44B0X有71個(gè)通用可編程多功能輸入輸出引腳,可分為以下7類端口:一個(gè)10位輸出端口〔PortA〕;一個(gè)11位的輸出端口〔PortB〕。一個(gè)16位輸入輸出端口〔PortC〕;兩個(gè)8位輸入輸出端口〔PortD和PortG〕;兩個(gè)9位輸入輸出端口〔PortE和PortF〕;.3.2.2S3C444B0X端口功能配置每個(gè)端口都可以通過軟件設(shè)置來滿足各種各樣的系統(tǒng)設(shè)置和設(shè)計(jì)要求。每個(gè)端口的功能通常都要在主程序開始前被定義。如果一個(gè)引腳的多功能沒有使用,那么這個(gè)引腳將被設(shè)置為I/O端口。在引腳配置以前,需要對(duì)引腳的初始化狀態(tài)進(jìn)行設(shè)定來防止一些問題的出現(xiàn)。.3.2.3S3C44B0X端口功能描述I/O端口的各種功能主要是通過對(duì)端口各個(gè)存放器進(jìn)行設(shè)置而實(shí)現(xiàn)的,下面通過對(duì)各個(gè)存放器的說明來分別介紹I/O端口所能完成的功能。端口配置存放器〔PCONA-G〕:在S3C44B0X里,大多數(shù)的引腳都是多功能引腳。因此,應(yīng)當(dāng)為每個(gè)引腳選擇功能。端口控制存放器〔PCONn〕決定了每一個(gè)引腳的功能。如果PG0-PG7在掉電模式下被用做喚醒信號(hào),那么在中斷模式里這些端口必須被設(shè)定。端口數(shù)據(jù)存放器〔PDATA-G〕:如果這些端口被設(shè)定為輸出端口,輸出數(shù)據(jù)可以被寫入到PDATn的相應(yīng)的位;如果被設(shè)定為輸入端口,輸入數(shù)據(jù)可以被讀到PDATn的相應(yīng)的位。端口上拉存放器〔PUPC-G〕:端口上拉存放器控制著每一個(gè)端口組的上拉存放器的使能端。當(dāng)相應(yīng)的位被設(shè)為0時(shí),引腳接上拉電阻;當(dāng)相應(yīng)的位為1時(shí),引腳不接上拉電阻。.特殊的上拉電阻控制存放器〔SPUCR〕數(shù)據(jù)線D[15:0]引腳的上拉電阻能夠通過SPUPCR存放器控制。在STOP/SL-IDLE模式里,數(shù)據(jù)線〔D[31:0]或D[15:0]〕處于高阻狀態(tài)〔Hi-zstate〕。由于I/O端口的特征,在STOP/SL-IDLE模式里,數(shù)據(jù)線上拉電阻可以降低功耗。D[31:16]引腳的上拉電阻能夠通過PUPC存放器來控制;D[15:0]引腳上拉電阻能夠通過SPUCR存放器來控制。在STOP模式中,為了保護(hù)存儲(chǔ)器不出現(xiàn)錯(cuò)誤功能〔mal-function〕,存儲(chǔ)器控制信號(hào)通過在特殊的上拉電阻控制存放器里設(shè)置HZ@STOP區(qū)域來選擇高阻狀態(tài)〔Hi-zstate〕或先前的狀態(tài)。.外部中斷控制存放器:8個(gè)外部中斷可以用各種信號(hào)所請(qǐng)求。外部中斷存放器為外部中斷設(shè)置了信號(hào)觸發(fā)方法選擇位,也設(shè)置了觸發(fā)信號(hào)的極性選擇位。外部中斷請(qǐng)求信號(hào)觸發(fā)的方法有以下幾種:低電平觸發(fā)、高電平觸發(fā)、下降沿觸發(fā)、上升沿觸發(fā)、雙沿觸發(fā)。 8個(gè)外部中斷存放器的具體設(shè)置情況請(qǐng)?jiān)斠奍/O的特殊功能存放器。 因?yàn)槊總€(gè)外部中斷引腳都有一個(gè)數(shù)字濾波器,這讓中斷控制器能夠識(shí)別長(zhǎng)于3個(gè)時(shí)鐘周期的請(qǐng)求信號(hào)。.外部中斷掛起存放器〔EXTI

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論