新聞中心

        EEPW首頁 > EDA/PCB > 牛人業話 > Proteus幫你輕松入門DSP(3)--SCI操作實驗

        Proteus幫你輕松入門DSP(3)--SCI操作實驗

        作者:antonine 時間:2015-01-21 來源:電子產品世界 收藏

          一、概述

        本文引用地址:http://www.104case.com/article/268448.htm

          (serial communication interface)即串行通信接口,是一個雙線異步串行口,一般用作UART。TMS320F2802X的內部具有一個A模塊,每個模塊都各有一個接收器和發送器。SCI的接收器和發送器各有一個4級深度的FIFO(first in first out 先入先出)隊列,它們都有自己獨立的使能位和中斷位,可以在半雙工通信中進行獨立操作,或者在全雙工通信中進行操作。TMS320F2802X的SCI模塊具有以下特點:

          1. 和普通I/O口共用發送與接收引腳(SCITXD和SCIRXD);

          2. 具有四種錯誤判斷機制:極性,溢出,幀,中斷;

          3. 具有兩種可喚醒的多機模式:空閑多機模式和地址多機模式;

          4. 支持半雙工和全雙工兩種通信模式。

          二、SCI寄存器

          三、SCI操作

          由于SCI模塊工作模式較多,操作比較復雜,本章只介紹用于本次仿真的SCI操作方法。

          1. 配置SCICCR即SCI通信控制寄存器,模塊工作在1位停止位,8位數據位,沒有校驗位;

          2. 配置SCI控制寄存器,使以RX,TX,內部SCICLK時鐘,禁用RX ERR,SLEEP,TWAKE;

          3. 使能TXRDY中斷與RXRDY中斷;

          4. 設置波特率為9600;

          5. 設置SW Reset位,使系統復位后,重新使能SCI模塊;

          四、仿真實驗

          1. 在proteus軟件搭建原理圖,本次實驗原理圖比較簡單,只需要添加一個terminal與的SCI接口相連即可,如下圖所示。連接時注意Terminal的TxD與的TxD相連,Terminal的TxD與的RxD相連。

          2.在CCS5.5中編寫SCI通信軟件,并編譯生成cof文件加載到proteus仿真原理圖中的DSP中。

          本例程是要DSP通過串口發送“Hello World””You will enter a character, and the DSP will echo it back” “enter a character”,然后DSP將用戶輸入的字符通過串口回傳。

          3.在proteus軟件中運行,如果上述步驟沒有錯誤,運行如果如下圖所示。



        關鍵詞: Proteus DSP SCI

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 英超| 孝昌县| 清河县| 襄垣县| 剑川县| 沂南县| 台南市| 海城市| 巢湖市| 南澳县| 蒙自县| 潞城市| 许昌市| 林州市| 乐昌市| 平邑县| 萝北县| 蛟河市| 锡林浩特市| 临清市| 吉安市| 金门县| 萝北县| 东光县| 碌曲县| 剑河县| 寻乌县| 子洲县| 利津县| 安多县| 普兰店市| 资阳市| 淮安市| 连州市| 鄂伦春自治旗| 绥德县| 宁夏| 治县。| 冕宁县| 兰州市| 台湾省|