版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、-作者xxxx-日期xxxx六、通用異步串行口(UART)【精品文檔】DSP實驗報告 實驗名稱: 通用異步串行口(UART) 系 部: 物理與機電工程學院 專業(yè)班級: 11級電子信息工程1班 學 號: 2011041513 學生姓名: 洪思鋮 指導教師: 羅錦彬 完成時間: 2014-5-9 報告成績: 評閱意見: 評閱教師 日期 通用異步串行口(UART)一、實驗目的 1. 掌握異步串行通信協(xié)議;2. 掌握2812異步收發(fā)器模塊的應用。二、實驗設備1. 一臺裝有CCS軟件的計算機; 2. DSP試驗箱的TMS320F2812主控板;3. DSP硬件仿真器。三、實驗原理在傳輸數(shù)據(jù)前,數(shù)據(jù)線處于
2、高電平狀態(tài),這稱為表示態(tài)。傳輸開始后,數(shù)據(jù)線由高電平轉為低電平狀態(tài),這稱為起始位;起始位后面接著58個信息位;信息為后面是校驗位;校驗位后是停止位“1”。傳輸完畢后,可以立即開始下一個字符的傳輸;否則,數(shù)據(jù)線再次進入標識態(tài)。上面提到的信息位的位數(shù)(58位)、停止位的位數(shù)(1位、1.5位或2位)、校驗的方式(奇偶驗、偶校驗或不校驗)等參數(shù)都可以根據(jù)不同需要進行設置,但對于同一個傳輸系統(tǒng)中的首發(fā)兩端來說,這些參數(shù)必須保持一致。異步串行通信方式中另一個重要的參數(shù)是波特率。在一般的“0”“1”系統(tǒng)中,波特率就是每秒鐘傳輸?shù)奈粩?shù)。國際上規(guī)定了一個標準波特率系列,他們是最常用的波特率。標準波特率系列為11
3、0、300、600、1200、1800、2400、4800、9600和19200。發(fā)送端和接收端必須設置統(tǒng)一的波特率,否則無法正確接收數(shù)據(jù)。RS-232-C標準中規(guī)定-5V-15V位邏輯“1”,+5V+15V位邏輯“0”,因此要用專門的芯片完成TTL電平與RS-232電平的轉換,如MAX3232。該計算機端程序可以監(jiān)測計算機串口接收和發(fā)送數(shù)據(jù)的情況。本實驗中需要用該程序幫助觀察實驗結果。四、實驗步驟1. 用串口線連接實驗箱的 UART 模塊與計算機串行口;2. 在 CCS 環(huán)境中打開本實驗的工程,編譯,生成輸出文件,通過仿真器把執(zhí)行代碼下載到DSP 芯片;3. 在計算機上運行串口調試助手程序,
4、設置串口為Com1,波特率為9600,校驗為None,停止位為1 位,十六進制顯示,以待觀察從DSP 往PC 串口發(fā)送的數(shù)據(jù);4 . 選擇“View”-“memory”,起始地址設為“0x1000”,“Page”項設置為“I/O”,以待觀察寄存器的值;5. 在串口調試助手程序的發(fā)送窗口鍵入任意字符(如 “5A”)以待發(fā)送至DSP,并且選擇手動發(fā)送模式(即不選中自動發(fā)送項)和十六進制發(fā)送;6. 運行程序;觀察結果。7.程序見附錄:五、實驗結果調試助手窗口顯示如下:六、實驗小結本實驗為通用異步串行接口(UART)實驗,運行程序后能通過在串口調試助手程序中,在接收窗口中可以觀察正確接收到0X000X
5、FF的數(shù)據(jù)。在本實驗中使我掌握了異步串行通信協(xié)議及其使用方法,掌握了2812異步收發(fā)器模塊的應用方法,并能通過串口調試助手對主板的數(shù)據(jù)收發(fā)等功能。并使我進一步掌握用C語言編寫 DSP 程序的方法,及編譯、除錯能力??偠灾?,實驗成功,收獲頗豐。附頁:實驗原程序代碼#include include/DSP281x_Device.h#include include/DSP281x_Examples.hvoid scia_loopback_init(void);void scia_fifo_init(void);void scia_xmit(int a);void error(int);interr
6、upt void scia_rx_isr(void);interrupt void scia_tx_isr(void);Uint16 LoopCount;Uint16 ErrorCount; void main(void) Uint16 SendChar; Uint16 ReceivedChar;InitSysCtrl(); EALLOW; GpioMuxRegs.GPFMUX.all=0x0030;/ Select GPIOs to be Sci pins DINT;IER = 0x0000;IFR = 0x0000;InitPieVectTable(); EnableInterrupts(
7、); LoopCount = 0; ErrorCount = 0; scia_fifo_init(); / Initialize the SCI FIFO scia_loopback_init(); / Initalize SCI for digital loop back SendChar = 0;for(;) scia_xmit(SendChar); while(SciaRegs.SCIFFRX.bit.RXFIFST !=1) / wait for XRDY =1 for empty state ReceivedChar = SciaRegs.SCIRXBUF.all; if(Recei
8、vedChar != SendChar) error(1); SendChar+; SendChar &= 0x00FF; LoopCount+; if(LoopCount=256)LoopCount=0;SciaRegs.SCICCR.bit.LOOPBKENA =0; / Disable loop back SciaRegs.SCICTL1.all =0x0023;/ Relinquish SCI from Resetwhile(ReceivedChar = SciaRegs.SCIRXBUF.all)!=0x0d);scia_loopback_init(); / Initalize SC
9、I for digital loop back void error(int ErrorFlag) ErrorCount+;void scia_loopback_init() SciaRegs.SCICCR.all =0x0007; SciaRegs.SCICTL1.all =0x0003; SciaRegs.SCICTL2.all =0x0003; SciaRegs.SCICTL2.bit.TXINTENA =1;SciaRegs.SCICTL2.bit.RXBKINTENA =1; SciaRegs.SCIHBAUD =0x0001; SciaRegs.SCILBAUD =0x00e7;SciaRegs.SCICCR.bit.LOOPBKENA =1; / Enable loop back SciaRegs.SCICTL1.all =0x0023; / Relinquish SCI from Reset / Transmit a character from the SCIvoid scia_xmit(int a) SciaRe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年焦炭采購與銷售合同
- 大班秋天語言教案分析
- 股權轉讓協(xié)議書模板集錦8篇
- 保健工作計劃模板集合八篇
- 初一年級上冊語文教學計劃
- 大學生畢業(yè)自我鑒定(15篇)
- 小學體育個人工作計劃
- 酒店前臺的實習報告范文十篇
- 做教師的心得體會
- 業(yè)務員半年工作總結15篇
- 2024-2025學年 數(shù)學二年級上冊冀教版期末測試卷(含答案)
- 2024年1月遼寧省普通高中學業(yè)水平合格性考試物理試題(含答案解析)
- 期末測試卷(試題)-2024-2025學年四年級上冊數(shù)學滬教版
- 《光伏電站運行與維護》試題及答案一
- 軍事理論(2024年版)學習通超星期末考試答案章節(jié)答案2024年
- 國開2024年秋《生產與運作管理》形成性考核1-4答案
- 人才培養(yǎng)與團隊建設計劃三篇
- 新媒體與社會性別智慧樹知到期末考試答案章節(jié)答案2024年復旦大學
- 單位就業(yè)人員登記表
- 宮頸癌篩查健康宣講PPT優(yōu)秀課件
- 輔警年度考核登記表
評論
0/150
提交評論