新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > DSP 與PC 機串行通訊的設計

        DSP 與PC 機串行通訊的設計

        作者: 時間:2011-01-13 來源:網絡 收藏

        5.4程序初始化

        # include "2407c.h"

        //初始化子程序

        Initial(){

        *IFR=0xFFFF; //清除中斷標志

        *WDCR=0Xe8; //不使能看門狗

        *SCSR1=0x81FE; //CLKIN=6M, CLKOUT=24M

        *MCRA=0x3; //use SCITXD, SCIRXD

        *PADATDIR=0x100; //設置ADIR 為輸出口

        }

        5.5主程序

        Main(){

        Set();

        Disable(); //屏蔽所有中斷

        Initial(); //系統初始化

        Enable(); //使能總中斷

        While(1) {

        unsigned int uwork;

        For (intI=0;I10;I++){

        Do{

        Uwork=(*SCICTL2);

        }while (uwork0x0c0!=0x0c0);

        (*SCITXBUF)=cAnswer[i];

        *IFR=0x0010;

        Enable();

        }

        Do{

        Uwork=(*SCICTL2);

        }while (uwork0x0c0!=0x0c0);

        (*SCITXBUF)='';

        }

        For(;;){

        :

        }

        }

        6結束語

        本文作者創新點:利用 的串行通信接口(SCI)和功能強大的開發環境CCS,可以方便地實現 與PC 機間的單機或多機串行通信。通過實際運行表明,利用TMS320 的SCI 模塊實現 之間或與PC 機的通信,與傳統的C51 單片機相比,其電路簡單、設置靈活、運行速度快,性能可靠穩定。

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

        上一頁 1 2 3 下一頁

        關鍵詞: DSP

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新闻| 武宁县| 澄城县| 张家界市| 花垣县| 汕头市| 宽城| 虎林市| 秦安县| 灌南县| 富裕县| 宁乡县| 许昌县| 嵩明县| 呼伦贝尔市| 建阳市| 漳州市| 全南县| 张掖市| 从化市| 湘潭市| 灌南县| 平遥县| 营山县| 华容县| 寿宁县| 合水县| 东安县| 西城区| 麻江县| 远安县| 富宁县| 上犹县| 香格里拉县| 黑水县| 邢台县| 方城县| 新乡市| 德庆县| 咸宁市| 临沭县|