南京航空航天大學(xué)自動化學(xué)院DSP技術(shù)應(yīng)用實驗室ppt課件_第1頁
南京航空航天大學(xué)自動化學(xué)院DSP技術(shù)應(yīng)用實驗室ppt課件_第2頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、6.4.2 串行通訊接口模塊SCI 一、SCI模塊特性二、SCI模塊的主要部件三、 通訊方式四、 波特率設(shè)置五、 SCI模塊運用實例一、SCI模塊特性.兩個I/O引腳。SCIRXD用于接納串行數(shù)據(jù),SCITXD用于發(fā)送串行數(shù)據(jù)。在不運用SCI模塊時,這兩個引腳可以用作通用I/O接口。.一個16位的波特率選擇存放器經(jīng)過編程可以選擇64K種不同的波特率。.18位可編程的數(shù)據(jù)長度。.1位或2位可編程的停頓位。SCI模塊特性. 4個錯誤檢測標志位:奇偶錯、超限錯、幀出錯或者延續(xù)檢測。.空閑線和位尋址兩種喚醒多處置器方式。.半雙工或者全雙工的操作方式。.可以運用中斷或者查詢方式對發(fā)送和接納進展操作。.發(fā)

2、送和接納的中斷可以獨立使能,幾種錯誤條件也可以獨立產(chǎn)生錯誤中斷。.不歸零NRZ的數(shù)據(jù)格式二、SCI模塊的主要部件 在全雙工方式下SCI模塊主要包括以下部件.一個發(fā)送器TX及其相關(guān)的存放器SCITXBUF和TXSHF。.一個接納器RX及其相關(guān)的存放器RXSHF和SCIRXBUF。.一個可編程的波特率發(fā)生器SCIHBAUD和SCILBAUD。.數(shù)據(jù)存儲器映射的控制和形狀存放器。其中發(fā)送器TX和接納器RX可以任務(wù)于半雙工或者全雙工方式。地址存放器稱號功能7050hSCICCRSCI通訊控制存放器規(guī)定SCI是用的字符格式、協(xié)議及通訊方式。7051hSCICTL1SCI控制存放器1控制接納器、發(fā)送器和接

3、納錯誤中斷使能,TXWAKE和SLEEP功能,SCI軟件復(fù)位。7052hSCIHBAUDSCI波特率選擇存放器高8位保管波特率控制數(shù)據(jù)高8位7053hSCILBAUDSCI波特率選擇存放器低8位保管波特率控制數(shù)據(jù)低8位7054hSCICTL2SCI控制存放器2發(fā)送中斷使能,接納緩沖器/延續(xù)中斷使能,發(fā)送預(yù)備好標志和發(fā)送空標志。7055hSCIRXSTSCI接納形狀存放器存放7個接受形狀標志7056hSCIRXEMUSCI仿真數(shù)據(jù)緩沖存放器存放用于屏幕更新的仿真數(shù)據(jù)7057hSCIRXBUFSCI接納器數(shù)據(jù)緩沖存放器存放來自接納移位存放器的當(dāng)前數(shù)據(jù)7059hSCITXBUFSCI發(fā)送器數(shù)據(jù)緩沖存

4、放器存放被SCI發(fā)送的數(shù)據(jù)705FhSCIPRISCI優(yōu)先級控制存放器規(guī)定接納器和發(fā)送器中斷優(yōu)先級及仿真掛起時的操作(1)SCI通訊控制存放器SCICCR地址7050h位稱號闡明動作7STOP BITS停頓位數(shù)量01個停頓位;12個停頓位6EVEN/ODDPARITY奇/偶校驗選擇0奇校驗;1偶校驗5PARITY ENABLE奇/偶校驗使能0制止校驗;1使能校驗4LOOPBACK ENA自測試方式使能0進制自測試;1使能自測試CJRXD SCITXD于系統(tǒng)內(nèi)部銜接在一同3ADDR/IDLE MODE多處置器方式選擇0空閑線協(xié)議;1地址位協(xié)議210SCICHARLSCICHAR1SCICHAR0

5、字符數(shù)據(jù)長度選擇0001 0012 0103 01141005 1016 1107 1118(2)SCI控制存放器1 SCICTL1 包含接納器和發(fā)送器使能位,TXWAKE和SLEEP功能,以及軟件復(fù)位等信息 位稱號闡明動作6RE ERR INT ENA接納錯誤中斷使能0制止接納錯誤中斷;1使能接納錯誤中斷5SW RESET軟件復(fù)位低有效0進入復(fù)位形狀;1退出復(fù)位形狀,使能SCI3TXWAKE發(fā)送器喚醒方式選擇0不選擇發(fā)送特征;1選擇空閑線或地址位方式2SLEEPSCI休眠位0制止休眠方式;1使能休眠方式1TXENASCI發(fā)送使能0制止發(fā)送;1使能發(fā)送0RXENASCI接納使能0制止接納;1使

6、能接納(3)SCI控制存放器2SCICTL2用于控制接納/延續(xù)檢測中斷和發(fā)送中斷使能,發(fā)送預(yù)備好標志與發(fā)送器空標志等 位稱號闡明動作7TXRDY發(fā)送緩沖存放器預(yù)備好標志0SCITXBUF;1SCITXBUF預(yù)備接納下一數(shù)據(jù)6TXEMPTY發(fā)送器空標志0發(fā)送緩沖存放器或者移位存放器中都有數(shù)據(jù);1發(fā)送緩沖存放器或者移位存放器中都無數(shù)據(jù)1RX/BK INT ENA接納緩沖器/延續(xù)中斷使能0制止該中斷;1使能改中斷0TX INT ENA發(fā)送緩沖器中斷使能控制TXRDY標志引起的中斷0制止TXRDY中斷;1使能TXRDY中斷(4)SCI優(yōu)先級控制存放器SCIPRI 規(guī)定SCI發(fā)送和接納中斷的優(yōu)先級以及S

7、CI模塊在仿真掛起時的操作.位稱號闡明動作6SCI TX PRIORITY發(fā)送中斷優(yōu)先級選擇0高優(yōu)先級;1低優(yōu)先級5SCI RX PRIORITY接納中斷優(yōu)先級選擇0高優(yōu)先級;1低優(yōu)先級4SCI SOFTSCI在仿真掛起時的操作00立刻停頓;10完成當(dāng)前發(fā)送/接納操作后停頓;X1自有運轉(zhuǎn)3SCI FREE三、 通訊方式處置器有兩種通訊方式:可以經(jīng)過設(shè)置AODR/IDLE MODESCICCR.3位進展選擇。1空閑線多處置器方式2地址位多處置方式 在地址位多處置器協(xié)議ADDR/IDLEMODE=1中,每個幀中附加一個地址位。它緊跟在最后一個數(shù)據(jù)位之后,假設(shè)為地址字節(jié),該位為1,假設(shè)為字節(jié),該位為0。 五、 SCI模塊運用實例下面以串行通訊接口SCI模塊和PC機經(jīng)過RS232串口進展異步通訊交換數(shù)據(jù)為例,闡明SCI模塊串行通訊過程。其中PC機稱為上位機,DSP綜合實驗系統(tǒng)為下位機。要求下位機以中斷方式接納PC機發(fā)送的命令。關(guān)鍵存放器設(shè)置:SPLK #0007H,SCICCR;空閑方式,8位數(shù)據(jù),;1位停頓位, 無奇校驗SPLK #0003H,SCICTL1;接納、發(fā)送、內(nèi)部時鐘使能 ,S

溫馨提示

  • 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

提交評論