第十一講tms320c54x片內(nèi)外設(shè)及應(yīng)用實例_第1頁
第十一講tms320c54x片內(nèi)外設(shè)及應(yīng)用實例_第2頁
第十一講tms320c54x片內(nèi)外設(shè)及應(yīng)用實例_第3頁
第十一講tms320c54x片內(nèi)外設(shè)及應(yīng)用實例_第4頁
第十一講tms320c54x片內(nèi)外設(shè)及應(yīng)用實例_第5頁
已閱讀5頁,還剩87頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

TMS320C54x片內(nèi)外設(shè)及應(yīng)用實例1

定時器2

時鐘發(fā)生器3

定時器/計數(shù)器編程舉例4

主機接口(HPI)5

多通道緩沖串口(McBSP)6

多通道緩沖串口應(yīng)用實例7

外部總線操作1

定時器1.1

定時器的結(jié)構(gòu)及特點C5402內(nèi)部有定時器0和定時器1兩個定時器,結(jié)構(gòu)一樣。每個定時器有3個控制寄存器,都是存儲器映像寄存器TIM定時器寄存器:是減1計數(shù)器,可加載周期寄存器PRD的值,并隨計數(shù)減少。PRD定時器周期寄存器:PRD中存放定時器的周期計數(shù)值,提供TIM重載用。TCR定時器控制寄存器:TCR包含定時器的控制和狀態(tài)位,控制定時器的工作過程。表1

定時器的三個寄存器Timer0地址Timer1地址寄存器說明0024H0030HTIM定時器寄存器,每計數(shù)一次自動減10025H0031HPRD定時器周期寄存器,當(dāng)TIM減為0后,CPU自動將PRD的值裝入TIM0026H0032HTCR定時器控制寄存器,包含定時器的控制和狀態(tài)位1.2

定時器的控制寄存器TCRPSC

(9~6位):定時器預(yù)定標(biāo)計數(shù)器。當(dāng)PSC中的數(shù)值減到0后,TIM減1

,TDDR中的數(shù)加載到PSC;TRB(5位):定時器重新加載控制位。復(fù)位片內(nèi)定時器。當(dāng)TRB置位時,TIM重新裝載PRD的值,PSC重新裝載TDDR中的值。TSS(4位):定時器停止位,TSS=0

定時器開始工作,TSS=1

定時器停止TDDR(3~0位):當(dāng)PSC減為0時,TDDR中的值被裝載到PSC中1.3

定時器的操作過程PSC由CPU提供時鐘,每個CPU時鐘信號將使PSC減1

。TDDR的內(nèi)容重新加載到PSC。TIM由預(yù)定標(biāo)器PSC提供時鐘,每個來自預(yù)定標(biāo)塊的輸出時鐘使

TIM減l。PRD中的內(nèi)容重新加載到TIM。定時器的中斷周期=TCLK·(TTDDR

+1)

·(TPRD

+1)主定時器模塊(由PRD和TIM組成)預(yù)定標(biāo)器模塊(由TCR的TDDR和PSC位組成)。復(fù)位時,TIM和PRD被設(shè)為最大值FFFFH,TCR的TTDR域被清零,定時器處于啟動狀態(tài)。1.怎樣計算計數(shù)初值?2.怎樣對定時器初始化?3.怎樣配置定時器的中斷?初始化定時器:將TCR中的TSS位置1,停止定時器。加載PRD。重新加載TCR以初始化TDDR。重新啟動定時器。TSS位為0,TRB位為l,

以重載定時器周期值,使能定時器。使能定時器中斷(假定INTM=1):將IFR中的TINT位置1,清除尚未處理完(掛起)的定時器中斷。將IMR中的TINT位置l,使能定時器中斷。可以將ST1中的INTM位清0,使能全局中斷。2

時鐘發(fā)生器2.1

硬件配置PLL2.2

軟件可編程PLL返回首頁2.1

硬件配置PLL用于C541、C542、C543、C545和C546芯片。所謂硬件配置PLL,就是通過C54x的3個引腳

CLKMD1、CLKMD2和CLKMD3的狀態(tài),選定 時鐘方式由表2可見,不用PLL時,CPU的時鐘頻率等 于晶體振蕩器頻率或外部時鐘頻率的一半;若 用PLL,CPU的時鐘頻率等于晶體振蕩器頻率 或外部時鐘頻率乘以系數(shù)N(PLL

N),使用

PLL可以使用比CPU時鐘低的外部時鐘信號, 以減少高速開關(guān)時鐘所造成的高頻噪聲。表2

時鐘方式的配置返回本節(jié)2.2

軟件可編程PLL軟件可編程PLL具有高度的靈活性,其時鐘定 標(biāo)器提供各種時鐘乘法器系數(shù),并能直接接通 和關(guān)斷PLL。PLL的鎖定定時器可以用于延遲 轉(zhuǎn)換PLL的時鐘方式,直到鎖定為止。通過軟 件編程,可以選用以下兩種時鐘方式。PLL方式,其比例系數(shù)共31種??挎i相環(huán)電路完成。分頻(DIV)方式,其比例系數(shù)為1/2和1/4,在此方式下,片內(nèi)PLL電路不工作以降低功耗。表4

復(fù)位時的時鐘方式(C5402)CLKMD1CLKMD2CLKMD3CLKMD寄存器時鐘方式000E007H乘15,內(nèi)部振蕩器工作,PLL工作0019007H乘10,內(nèi)部振蕩器工作,PLL工作0104007H乘5,內(nèi)部振蕩器工作,PLL工作1001007H乘2,內(nèi)部振蕩器工作,PLL工作110F007H乘1,內(nèi)部振蕩器工作,PLL工作1110000H乘1/2,內(nèi)部振蕩器工作,PLL不工作101F000H乘1/4,內(nèi)部振蕩器工作,PLL不工作011…保留表5

時鐘方式寄存器CLKMD各位域功能15~

1211 10

3

2

10PLLMULPLLDIVPLLCOUNTPLLON/OFFPLLNDIVPLLSTATUS乘數(shù)除數(shù)

計數(shù)器通/斷位時鐘發(fā)生

工作狀器選擇位

態(tài)位表8-6

比例系數(shù)與CLKMD的關(guān)系PLLNDIVPLLDⅣPLLMUL比例系數(shù)0X0~140.50X150.25100~14PLLMUL+110151110或偶數(shù)(PLLMUL+1)÷211奇數(shù)PLLMUL÷4PLLCOUNT針對PLL模式下,在頻率鎖定的過程中PLL不能給DSP提供穩(wěn)定時鐘。使用PLLCOUNT將PLL延遲一段時間后再輸出時鐘。

PLLCOUNT計算公式:鎖定時間PLLCOUNT

>16

×

TCLKINPLLCOUNT最大鎖定時間為255×16個輸入時鐘周期由DIV(分頻)模式切換到PLL模式時,啟動PLLCOUNT。在鎖定過程中時鐘發(fā)生器仍然工作在DIV模式。從PLL模式切換到DIV模式時,不需要PLLCOUNT延時。圖8-3

PLL鎖定時間和CLKOUT頻率的關(guān)系返回本節(jié)PLL的配置切換PLL的硬件配置決定了復(fù)位后的時鐘配置。復(fù)位后還可以通過軟件修改配置,向CLKMD重新賦值??梢栽谙到y(tǒng)運行的任何時刻進行修改。實現(xiàn)倍頻切換的步驟:復(fù)位PLLNDIV,選擇DIV方式;檢測PLL狀態(tài),直到PLLSTATUS位為0;根據(jù)所要確定的倍頻,確定系數(shù);由所需要的牽引時間,設(shè)置PLLCOUNT的當(dāng)前值;設(shè)定CLKMD寄存器;檢測PLL狀態(tài),直到PLLSTATUS位為1;這是由于PLL工作在倍頻模式時具有鎖定功能,PLLMUL,PLLDIV,PLLCOUNT,PLLON/OFF不能修改。倍頻1分頻倍頻2倍頻之間的切換過程1/2分頻倍頻?分頻分頻之間的切換過程3

定時器/計數(shù)器編程舉例【例】設(shè)時鐘頻率為20MHz,在

TMS320C5402的XF端輸出一個周期為1s的方 波,方波的周期由片上定時器確定,采用中斷 方法實現(xiàn)。1.定時器0的初始化設(shè)置定時控制寄存器TCR(地址0026H)。設(shè)置定時寄存器TIM(地址0024H)。設(shè)置定時周期寄存器PRD(地址0025H)。返回首頁定時器對C5402的主時鐘CLKOUT進行分頻CLKOUT與外部晶體振蕩器頻率(在本系統(tǒng)中外部晶體振蕩器的頻率為20MHz)之間的關(guān)系由C5402的三個引腳CLKMD1、CLKMD2和CLKMD3的電平值決定,為使主時鐘頻率為100MHz,應(yīng)使CLKMD1=0、CLKMD2=1、CLKMD3=0,即PLL

5。3.中斷初始化中斷屏蔽寄存器IMR中的定時屏蔽位TINT0置1,開放定時器0中斷。狀態(tài)控制寄存器ST1中的中斷標(biāo)志位INTM位清零,開放全部中斷。4

主機接口HPI-8HPI-8的特點是一個8位并行口用于主機(其他控制器)與C54x

DSP的通信,實現(xiàn)主機訪問DSP的內(nèi)部雙口

RAM(HPI存儲器)。HPI具有兩種工作模式: 共用訪問模式(SAM):主機和C54xDSP都能訪問HPI存儲器。主機具有訪問優(yōu)先權(quán),C54x

DSP等待一個周期。僅僅主機訪問模式(HOM)HPI支持主機與C54x

DSP之間高速傳輸數(shù)據(jù)。(1)共用尋址方式(SAM)(2)僅主機尋址方式(HOM)HPI存儲器主機CPUHPI存儲器主機CPUCPU存儲空間訪問主機數(shù)據(jù)

寄存器HPID主機地址

寄存器HPIA外部主機外部控制信號工作過程4.2

主機接口HPI8的結(jié)構(gòu)主機通過訪問HPI的3個寄存器實現(xiàn)對DSP內(nèi)部RAM的訪問。HPIA:

地址寄存器。主機可以直接訪問該寄存器.HPIC(002Ch):

控制寄存器,可以由主機或C54x

DSP直接訪問,包含了HPI操作的控制和狀態(tài)位.HPID:

數(shù)據(jù)寄存器,只能由主機直接訪向。包含從HPI存儲器讀出的數(shù)據(jù),或者要寫到HPI存儲器的數(shù)據(jù)HPI控制邏輯:用于處理HPI與主機之間的接口信號HPI存儲器(DARAM):用于C54x

DSP與主機之間傳送數(shù)據(jù)4.3

HPI-8控制寄存器HPI控制寄存器(HPIC)狀態(tài)位控制著HPI操作:(1)BOB:字節(jié)次序位。(2)SMOD:標(biāo)準HPI-8尋址方式位。(3)DSPINT:主機向C54x發(fā)出中斷位。(4)HINT:C54x向主機發(fā)出中斷位。(5)XHPIA:增強HPI-8擴展尋址使能位。(6)HPIENA:增強HPI-8使能狀態(tài)位。主機從HPIC寄存器讀出數(shù)據(jù)主機寫入HPIC寄存器的數(shù)據(jù)C54x從HPIC寄存器讀出的數(shù)據(jù)C54x寫入HPIC寄存器的數(shù)據(jù)圖8-37

標(biāo)準HPI-8的HPIC寄存器位結(jié)構(gòu)圖4.4HPI與主機的連接表8-29

HPI-8接口信號名稱及其功能表8-30

通用I/O控制寄存器(GPIOCR)各位的功能4.5

HPI的8條數(shù)據(jù)線作通用的I/O引腳5

多通道緩沖串口(McBSP)5.1

McBSP原理框圖及信號接口5.2

McBSP控制寄存器5.3

時鐘和幀同步的有關(guān)概念5.4

McBSP數(shù)據(jù)的接收和發(fā)送5.5

舉例5.1

McBSP原理框圖及信號接口TMS320C54xx多通道緩沖串口(McBSP)由引腳、接收發(fā)送部分、時鐘及幀同步信號產(chǎn)生、多通道選擇以及CPU中斷信號和

DMA同步信號組成,如圖8-27所示。表1給出了有關(guān)引腳的定義,McBSP通過這

7個引腳為外部設(shè)備提供了數(shù)據(jù)通道和控制通道。McBSP通過DX和DR實現(xiàn)DSP與外部設(shè)備的通信和數(shù)據(jù)交換。圖8-27

McBSP原理框圖RSRRBRXSR擴展壓縮DRRDXRRCRXCRSRGRPCRRCERXCERMCRMcBSP時鐘與幀同步發(fā)生與控制多通道選擇16位外設(shè)總線DRDXSPCRCLKXCLKRFSXFSRCLKSRINTXINTREVTXEVTREVTAXEVTA向CPU發(fā)出的中斷請求信號DMA同步操作表1

McBSP引腳說明引腳I/O/Z說明DRI串行數(shù)據(jù)接收DXO/Z串行數(shù)據(jù)發(fā)送CLKRI/O/Z接收數(shù)據(jù)位時鐘CLKXI/O/Z發(fā)送數(shù)據(jù)位時鐘FSRI/O/Z接收幀同步FSXI/O/Z發(fā)送幀同步CLKSI外部時鐘輸入表2

McBSP內(nèi)部信號說明信號說明RINT接收中斷,送往CPUXINT發(fā)送中斷,送往CPUREVTDMA接收到同步事件XEVT向DMA發(fā)出事件同步REVTADMA接收到同步事件AXEVTA向DMA發(fā)出事件同步A返回本節(jié)5.2

McBSP控制寄存器控制寄存器及其映射地址表8-11列出了McBSP控制寄存器及其映射地址。子塊數(shù)據(jù)寄存器SPSDx用于指定對應(yīng)子地址寄存器中數(shù)據(jù)的讀寫,其內(nèi)部連接方式如圖所示。這種方法的好處是可以將多個寄存器映射到一個較小的存儲空間。表8-11

McBSP控制寄存器及其映射地址地址子地址名稱縮寫寄存器名稱*McBSP0McBSP1McBSP2————RBR[l,2]接收移位寄存器l,2————RSR[1,2]接收緩沖寄存器l,2————XSR[1,2]發(fā)送移位寄存器l,20020H0040H0030H—DRR2x數(shù)據(jù)接收寄存器20021H0041H0031H—DRR1x數(shù)據(jù)接收寄存器10022H0042H0032H—DXR2x數(shù)據(jù)發(fā)送寄存器20023H0043H0033H—DXR1x數(shù)據(jù)發(fā)送寄存器10038H0048H0034H—SPSAx子地址寄存器0039H0049H0035H0000HSPCR1x串口控制寄存器100000039H0049H0035H0001HSPCB2x串口控制寄存器202000039H0049H0035H0002HRCR1x接收控制寄存器101400039H0049H0035H0003HRCR2x接收控制寄存器200040039H0049H0035H0004HXCR1x發(fā)送控制寄存器101400039H0049H0035H0005HXCR2x發(fā)送控制寄存器200040039H0049H0035H0006HSRGR1x采樣率發(fā)生寄存器10039H0049H0035H0007HSRGR2x采樣率發(fā)生寄存器20039H0049H0035H0008HMCR1x多通道寄存器10039H0049H0035H0009HMCR2x多通道寄存器20039H0049H0035H000AHRCERAx接收通道使能寄存器A0039H0049H0035H000BHRCERBx接收通道使能寄存器B0039H0049H0035H000CHXCERAx發(fā)送通道使能寄存器A0039H0049H0035H000DHXCERBx發(fā)送通道使能寄存器B0039H0049H0035H000EHPCRx引腳控制寄存器0001串行口的配置串口控制寄存器(

SPCR1、SPCR2)和引腳控制寄存器(PCR)用于對串口進行配置,接收控制寄存器(RCR1、RCR2)和發(fā)送控制寄存器(XCR1、XCR2)分別對接收和發(fā)送操作進行控制。串口控制寄存器(SPCR1、SPCR2)串口控制寄存器1(SPCR1)結(jié)構(gòu)如圖8-28所示,表3為SPCR1控制位功能說明。串口控制寄存器2(SPCR2)結(jié)構(gòu)如圖8-29所示,表4為SPCR2控制位功能說明。 引腳控制寄存器(PCR)。引腳控制寄存器(PCR)結(jié)構(gòu)如圖8-30所示,表5為PCR控制位功能說明。圖8-28

串口接收控制寄存器1(SPCR1)表3

SPCR1控制位功能說明圖8-29

串口控制寄存器2(SPCR2)表4

SPCR2控制位功能說明圖8-30

引腳控制寄存器(PCR)表5

PCR控制位功能說明 接收控制寄存器(RCR[1,2])。結(jié)構(gòu)如圖

8-31所示,表6所示為RCR1控制位功能說明,表7所示為RCR2控制位功能說明。 發(fā)送控制寄存器(XCR[1,2])。發(fā)送控制寄存器(XCR[1,2])結(jié)構(gòu)如圖8-32所示,表8所示為XCR1控制位功能說明,表9所示為

XCR2控制位功能說明。(a)RCR1(b)RCR2圖8-31

接收控制寄存器(RCR[1,2])表6

RCR1控制位功能說明表7

RCR2控制位功能說明(a)XCR1(b)XCR2圖8-32

發(fā)送控制寄存器(XCR[1,2])表8

XCR1控制位功能說明表9

XCR2控制位功能說明Mcbsp的復(fù)位串口在使用前一般要復(fù)位,有兩種模式:1復(fù)位dsp:

GRST(SPCR2.6),FRST(SPCR2.7),RRST(SPCR1.0),XRST(SPCR2.0)都等于0,整個串口包括接收器,發(fā)送器和采樣率發(fā)生器均處于復(fù)位狀態(tài)。2.通過設(shè)置GRST,RRST,XRST復(fù)位采樣速率發(fā)生器、接收器、發(fā)送器,要使用時將它們置1,開啟。5.3

時鐘和幀同步重要術(shù)語1、串行字:寄存器和引腳之間的數(shù)據(jù)傳輸是以串行字為單位傳遞的。字的大小可以為8,12,16,24,322、時鐘:串行數(shù)據(jù)只能一次傳送一位,每位的傳送依賴于時鐘信號的上升沿或下降沿(CLKR或CLKX)3、幀:一個或多個要以叫做幀的組為單位的來傳輸,一幀可以有多個字,幀中的字連續(xù)傳,但幀之間可以暫停。4、幀同步:表示McBSP傳輸?shù)拈_始,圖4,圖5說明圖4

典型數(shù)據(jù)的接收圖5

典型數(shù)據(jù)的發(fā)送用戶可編程指定幀同步信號的參數(shù),包括FSR,FSX,CLKR和CLKX的極性;選擇單相幀或雙相幀;各相的幀長和字長;從幀同步脈沖到第一個數(shù)據(jù)位的位延遲數(shù)是0、1或2位;選擇接收數(shù)據(jù)是左對齊還是右對齊、符號擴展還是零擴展等。這些參數(shù)位于寄存器SPCR1、PCR、RCR[1,2]和XCR[1,2]中,且發(fā)送和接收參數(shù)的配置可獨立進行。(R/X)PHASE(RCR2.15),單、雙相(R/X)FRLEN[1,2]([R/X]CR[1,2].14),每幀字數(shù)(R/X)WDLEN[1,2]([R,X]CR[1,2].7~5),每字位數(shù)圖六說明相的概念在McBSP中,幀同步信號表示一次數(shù)據(jù)傳輸?shù)拈_始。幀同步信號之后的數(shù)據(jù)流可以有兩個相——相1和相2。相的個數(shù)(1或2)可以通過設(shè)置RCR2和XCR2中的(R/X)PHASE位來實現(xiàn)。每幀的字數(shù)和每字的位數(shù)分別由(

R/X)FRLEN[1,2]

和(R/X)WDLEN[1,2]決定(如圖6、-7所示)。圖6

例8-2的圖圖7

例8-3的圖4.2數(shù)據(jù)延遲每一幀都是從幀同步信號有效時到來的第一個時鐘周期開始的。實際的數(shù)據(jù)接收或傳輸開始時刻相對于幀的開始時刻可以有延時,這一延時稱為數(shù)據(jù)延遲,用

RDATDLY和XDATDLY分別指定接收和發(fā)送的數(shù)據(jù)延遲??删幊虜?shù)據(jù)延遲的范圍為0、1、2個時鐘周期([R/X]CR2的DATDLY=00b

–10b),如圖8所示。圖8

數(shù)據(jù)延遲McBSP的數(shù)據(jù)發(fā)送/接收狀態(tài)檢測三種方法監(jiān)測串行口的狀態(tài):1、查詢RRDY(SPRC1.1)和XRDY(SPRC2.1)來確定接收器和發(fā)送器的當(dāng)前狀態(tài),以實現(xiàn)讀寫控制2、DMA事件3、CPU中斷RINT和XINT來讀寫控制SPCR1的RINTM及SPCR2的XINTM字段選擇和配置書上P302,303時鐘和幀同步采樣率發(fā)生器由三級時鐘分頻組成,如圖1所示,可以產(chǎn)生可

編程的CLKG(數(shù)據(jù)位時鐘)信號和FSG(幀同步時鐘)信號。

CLKG和FSG是McBSP的內(nèi)部信號,用于驅(qū)動接收/發(fā)送時鐘信號(CLKR/X)和幀同步信號(FSR/X)。采樣率發(fā)生器時鐘既可以由內(nèi)部的CPU時鐘驅(qū)動(CLKSM(SRGR2.13)=1),也可以由外部時鐘源驅(qū)動(CLKSM=0)。采樣率發(fā)生器寄存器SRGR[1,2]控制著采樣率發(fā)生器的各種

操作,其結(jié)構(gòu)如圖2所示。表1所示為SRGR1控制位功能說明,表2所示為SRGR2控制位功能說明。10CLKSMCPU時鐘CLKSCLKSPCLKSRG÷÷幀脈沖CLKGDVFPERFWIDFSG幀脈沖檢測與時鐘同步CLKGGSYNCFSR圖1

采樣率發(fā)生器框圖數(shù)據(jù)位時鐘幀同步時鐘可編程(a)采樣率發(fā)生器寄存器1

(SRGR1)(b)采樣率發(fā)生器寄存器2

(SRGR2)圖2

采樣率發(fā)生器寄存器SRGR[1,2]結(jié)構(gòu)圖表1

SRGR1控制位功能說明表2

SRGR2控制位功能說明圖3

可編程幀周期和幀脈沖寬度返回本節(jié)FPER=15(0000

1111),FWID=1,時鐘和幀同步信號的定時關(guān)系5.4

典型McBSP數(shù)據(jù)的接收和發(fā)送McBSP的寄存器參數(shù)設(shè)置如下:(1)(R/X)FRLEN1=0b,每幀一個字(2)(R/X)PHASE=0,單相幀(3)(R/X)FRLEN2=X,(R/X)WDLEN2=X每幀字數(shù)任意(4)(R/X)WDLEN1=000b,字長8位(5)CLK(X/R)P=0,在CLKR下降沿采樣接收數(shù)據(jù),在CLKX上升沿采樣發(fā)送數(shù)據(jù)(6)FS(R/X)P=0,幀同步脈沖高有效(7)(R/X)DATDLY=01b,1位延遲(8)(R/X)COMPAND=00b,禁止壓擴功能5.4

典型McBSP數(shù)據(jù)的接收和發(fā)送數(shù)據(jù)的接收是通過三級緩沖完成的,例如,通過設(shè)置

SPCR1寄存器的RINTM=00b,則可由RRDY信號驅(qū)動產(chǎn)生接收中斷信號RINT,TMS320C54xxCPU響應(yīng)中斷,讀取DRR中的數(shù)據(jù)。接收時序如圖4所示。數(shù)據(jù)的發(fā)送通過兩級緩沖完成,通過設(shè)置SPCR2寄存器

的XINTM=00b,可由XRDY驅(qū)動產(chǎn)生發(fā)送中斷信號XINT,TMS320C54xx

CPU響應(yīng)中斷,將下一個發(fā)送數(shù)據(jù)寫入

DXR中,隨后XRDY降為0。發(fā)送時序如圖5所示。圖4

典型數(shù)據(jù)的接收RSR1---------RBR1--------DRR1圖5

典型數(shù)據(jù)的發(fā)送5.5

多通道緩沖串口應(yīng)用實例SPI協(xié)議:McBSP時鐘停止模式SPI協(xié)議是一種主從配置的、支持一個主方、一個或多個從方的串行通信協(xié)議,一般使用4條信號線:串行移位時鐘線(SCK)、主機輸入/從機輸出線(MISO)、主機輸出/從機輸入線(MOSI)、SS低電平有效的使能信號線(

)。如圖9~12所示、表8-19、20所示。圖9

McBSP作為SPI模式的主設(shè)備圖10

McBSP作為SPI模式的從設(shè)備圖11

CLKSTP=10b、CLKXP=0時鐘停止模式1的時序圖圖12

CLKSTP=11b、CLKXP=1時鐘停止模式4的時序圖表3

McBSP寄存器位域設(shè)置(SPI模式的主設(shè)備)表4

McBSP寄存器位域設(shè)置(SPI模式的從設(shè)備)RS232串行接口實驗MAX3111通用異步收發(fā)器是MAXIM公司專門為小型微處理系統(tǒng)進行最優(yōu)化設(shè)計的UART

。它包括一個振蕩器和一個可編程波特率發(fā)生器;具有一個可屏蔽的中斷源;另具有一個8字節(jié)的接收

FIFO(先入先出)緩沖器。它應(yīng)用

SPI/MICROWIRE接口技術(shù)直接與主控制器進行通信,線路簡單、體積小,通信速率可

溫馨提示

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

最新文檔

評論

0/150

提交評論