版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
TMS320F28335DSP開發(fā)實戰(zhàn)-模塊精講第6章串行通信接口模塊目錄引子SCI總覽SCI寄存器SCI的配置和使用SCI中斷12345實例講解6本章閱讀小提點1、本書“實戰(zhàn)為線,倒序學習”。2、0000B表示二進制的0000,而不是十六進制的0x0000B。3、“xxx寄存器位6”意思是“xxx寄存器的字位6號”,也就是xxx寄存器從0字位開始數(shù),字位6號,注意:從0字位開始,而不是從1開始;引子典型應用可以利用RS232來連接DSP板子和電腦,并在代碼里寫入串口發(fā)送字符的語句,將系統(tǒng)狀態(tài)傳送到電腦上。添加工控領域常見的通訊總線modulebus,通過RS485接入。6.2SCI總覽典型應用■SCI,英文全稱是theserialcommunicationsinterface.NRZ格式來通訊(non-return-to-ZERO)■串行通信就是將一條信息的各個字位逐位、按一定順序來傳送,每次傳送都使用同樣的傳輸硬件,而不是同時使用多路硬件來傳輸.■C2000系列的SCI接口和單片機的UART、PC機的9針串口都是兼容的?!鯮S422、RS485■E-SCI,英文全稱是EnhancedSCI,意為:增強型SCI模塊。6.2SCI和CPU的接口典型應用■SCI的兩個引腳:發(fā)送引腳SCITXD和接收引腳SCIRXD。
■CPU輸出的時鐘SYSCLKOUT,經(jīng)過兩個模塊(低速預定標、系統(tǒng)控制模塊)之后,給SCI模塊提供工作時鐘?!鯟PU的系統(tǒng)復位信號用來復位SCI模塊?!鯯CI的接收中斷RXINT和發(fā)送中斷TXINT接入PIE模塊,之后轉接到CPU之中?!鯯CI的數(shù)據(jù)總線通過內(nèi)部數(shù)據(jù)總線和CPU連接6.2SCI內(nèi)部構架典型應用■LSPCLK是外部輸入的時鐘信號。SCI內(nèi)部同步信號,輸入到發(fā)送/接收移位寄存器;■16級發(fā)送FIFO(TXFIFO0至15),發(fā)送移位寄存器(TXSHF),通過SCITXD引腳發(fā)送出去;■SCIRXD是接收引腳,連入接收移位寄存器(RXSHF),依次進入16級接收FIFO(RXFIFO0至15);■發(fā)送中斷邏輯將會中斷碼■全雙工的前提。■波特率如何計算。■SCICCR寄存器。6.2SCI寄存器典型應用■SCI模塊寄存器的值用來設置或者表示當前的工作模式、協(xié)議、波特率、字長度、奇/偶校驗或者無校驗、停止位的個數(shù)、中斷的優(yōu)先級和是否使能。6.2SCI通訊控制寄存器(SCICCR)典型應用■英文全稱:SCICommunicationControlRegister(SCICCR)6.2SCI控制寄存器1(SCICTL1)典型應用■英文全稱:SCIControlRegister16.2SCI控制寄存器2(SCICTL2)典型應用■英文全稱:SCIControlRegister26.2SCI接收狀態(tài)寄存器(SCIRXST)典型應用■英文全稱:SCIReceiverStatusRegister,中文意思為SCI接收狀態(tài)寄存器。6.2SCI接收數(shù)據(jù)緩沖寄存器(SCIRXEMU、SCIRXBUF)典型應用■引腳SCIRXD接收到串行的數(shù)據(jù)之后,進入移位寄存器RXSHF,轉換成完整的一個8位字符之后,送到SCIRXEMU和SCIRXBUF寄存器?!鑫ㄒ徊煌氖牵鹤xSCIRXEMU不會將RXRDY標志位清零,而讀SCIRXBUF會將RXRDY清零。6.2SCI發(fā)送數(shù)據(jù)緩沖寄存器(SCITXBUF)典型應用■英文全稱:SCItransmitdatabufferregister,中文為SCI發(fā)送數(shù)據(jù)緩沖寄存器?!鑫梢园鸭磳⒁l(fā)送的數(shù)據(jù)寫入SCITXBUF寄存器。這些數(shù)據(jù)將會按照右對齊的方式依次進入移位寄存器。6.2SCIFIFO發(fā)送寄存器(SCIFFTX)典型應用■FIFO是F2833x新增的一大特性。6.2SCIFIFO接收寄存器(SCIFFRX)典型應用■FIFO是F2833x新增的一大特性。6.2SCIFIFO控制寄存器(SCIFFCT)典型應用■FIFO是F2833x新增的一大特性?!鲆裱璅IFO使用步驟◆復位◆標準SCI模式◆FIFO使能◆激活寄存器◆中斷◆緩沖區(qū)◆延遲發(fā)送◆FIFO狀態(tài)位6.2優(yōu)先級控制寄存器(SCIFPRI)典型應用■這兩個字位用來設置當仿真器懸掛事件發(fā)生時(比如,我們使用仿真器調(diào)試,遇到一個斷點,程序就會停下來,這就是仿真器懸掛事件),下一步將會采用什么動作。6.4SCI的配置和使用典型應用■配置引腳?!雠渲脭?shù)據(jù)格式■配置波特率或者自適應波特率6.4多處理器和異步通訊典型應用■兩種多機協(xié)議:空閑線多機模式和地址位多機模式■數(shù)據(jù)發(fā)送特性包括:◆一個起始位;◆一到八個數(shù)據(jù)位;◆一個奇/偶校驗位或者無校驗位;◆一個或者兩個停止位。6.4SCI通訊格式典型應用■使用單線(單向通訊)或者雙線(雙線通訊)。■數(shù)據(jù)幀包含一個起始位、1到8個數(shù)據(jù)位、一個可選的奇偶校驗位、一個或者兩個停止位。6.4接收端信號典型應用■地址位喚醒模式(在空閑線模式中沒有地址位);■每個字是6個字位。6.4發(fā)送端信號典型應用■地址位喚醒模式(在空閑線模式中沒有地址位);■每個字是3個字位。6.4SCI可編程模式典型應用■一個起始位;■一到八個數(shù)據(jù)位;■一個奇/偶校驗位;(可選)■一個或者兩個停止位;■一個額外的字位來區(qū)別地址和數(shù)據(jù)(僅限于地址位模式);6.4配置波特率典型應用■通過SCI波特率選擇寄存器(SCIHBAUD和SCILBAUD)來配置SCI的波特率。■DSP內(nèi)部產(chǎn)生的串行時鐘,由低速外圍時鐘LSPCLK(37.5MHz)和波特率選擇寄存器共同確定。6.4配置自適應波特率典型應用■硬件上支持自適應波特率,是F2833x很大的改進?!鲎赃m應波特率”的原理是:在各個波特率頻段,檢查是否能收到合法的“A”字符或者“a”字符,若是能收到,則確定該頻段為通訊頻段?!龉ぷ髁鞒?。6.5SCI中斷典型應用■SCI模塊的接收、發(fā)送和狀態(tài)事件,既可以用查詢方式來獲取,也可以使用中斷?!鯯CI的中斷和PIE中斷模塊相連,經(jīng)過PIE模塊之后,傳入CPU中斷?!鋈绾尉帉慡CI中斷代碼。6.5SCI實戰(zhàn)典型應用■RS232。DB9接口。■和電腦通訊。■電平轉換芯片MAX232、MAX3232。6.5SCI實戰(zhàn)—硬件設計典型應用■SCI電平和RS232電平之間,只是幅值對應關系不一樣而已,其時域上的特性都是相同的?!鲈赗S232端設計一個阻容電路。也可以用專門的ESD器件。6.5S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校園安全隱患大排查大整治百日攻堅專項行動實施方案
- 2025年北京協(xié)和醫(yī)院變態(tài)(過敏)反應科合同制科研助理招聘備考題庫及完整答案詳解1套
- 2025青島衛(wèi)生人才教育培訓平臺公需科目試題及答案
- 2025年綿陽市公安局安州區(qū)分局公開招聘警務輔助人員的備考題庫及參考答案詳解一套
- 廣東2025年民生銀行汕頭分行社會招聘備考題庫有答案詳解
- 藥明合聯(lián)ADC浪潮高壁壘CDMO迎來戰(zhàn)略機遇期首次覆蓋給予“買入”評級
- java課程設計數(shù)據(jù)庫
- 2025 九年級語文下冊小說情節(jié)高潮分析課件
- 中共東莞市委外事工作委員會辦公室2025年公開招聘編外聘用人員備考題庫及參考答案詳解一套
- 2025年全球鋰電池銅箔行業(yè)競爭格局報告
- 中國慢性冠脈綜合征患者診斷及管理指南2024版解讀
- 目標管理Smart原則培訓課件
- 大數(shù)據(jù)與人工智能營銷知到智慧樹章節(jié)測試課后答案2024年秋南昌大學
- 2024年1月黑龍江省普通高中學業(yè)水平合格性考試 語文 含答案
- iso28000-2022供應鏈安全管理手冊程序文件表單一整套
- 鐵路沿線垃圾降解清理方案
- DB52T 1423-2019 熱源塔熱泵系統(tǒng)
- 2024年保安員證考試題庫及答案(共130題)
- 電機學完整全套教學課件2
- 2024年中國紅芪市場調(diào)查研究報告
- 2024年新蘇教版五年級上冊科學全冊復習資料
評論
0/150
提交評論