新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MCU與DSP的SPI通信設計

        MCU與DSP的SPI通信設計

        作者: 時間:2012-04-13 來源:網絡 收藏

        中斷程序如下:

        LDP #6

        LACC K;K=K+1

        ADD #1

        SACL K

        MAR *,AR2;AR2為存儲單元地址指針

        LDP #DP_PF1

        LACC SPIRXBUF

        AND #00FFH;高位屏蔽掉

        SACL *+

        LDP #6

        LACC K

        SUB #1;判斷是否為指令數據

        BCND L1,NEQ

        LDP #0

        LACC #70H

        SUB #0

        BCND L3,NEQ;不是0則跳到L3

        BL2;是0則跳到L2

        L1: …;判斷是否是第2個數據

        L4: LACCK;判斷數據是否傳送完畢

        SUB #05H

        BCND L5,EQ

        BL2

        L5:LDP #0;數據全部發送完畢

        LACC 72H

        LDP #6

        SACL SPEED;賦值給相應變量

        ……

        L3: SPLK K,0;K=0

        LDP #0

        LAR AR2,#70H;地址指針指回70H

        L2: CLRC INTM;開中斷

        RET

        3 結論

        實驗證明,應用SPI通信進行MSP430單片機與之間的串口通信完全滿足伺服系統實時性的要求。同時,由于SPI接口功能比較完善,通信協議清晰,時序簡單,無須外加其他元器件即可方便地實現與主機之間數據的串行通信,簡化了系統設計,增強系統的實時處理能力和應用范圍。結構靈活性強,便于擴展,同時減輕了主CPU負擔,提高了系統的可靠性。

        參考文獻

        [1] 胡大可.MSP430系列超低功耗16位單片機原理與應用[M].北京:北京航空航天大學出版社,2000.

        [2] Texas Instruments.MSP430x1xx Family Users Guide (SLAU049B.pdf),2002.

        [3] 劉和平,嚴利平,張學鋒,等.TMS320LF240X 結構、原理及應用[M].北京:北京航空航天大學出版社,2002.

        [4] 任志斌,車長征.串行外設接口SPI的應用[J] .電子技術應用,2002,29(10):2022.

        [5] 魏小龍.MSP430系列單片機接口技術及系統設計實例[M].北京:北京航空航天大學出版社,2002.


        上一頁 1 2 3 下一頁

        關鍵詞: MCU DSP

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新河县| 余江县| 眉山市| 汉寿县| 新宁县| 承德县| 仪征市| 伽师县| 河津市| 汉寿县| 普宁市| 板桥市| 阿荣旗| 肥西县| 分宜县| 南溪县| 若尔盖县| 辽阳县| 阿荣旗| 顺平县| 秀山| 左贡县| 商水县| 永吉县| 中西区| 元阳县| 潢川县| 崇文区| 裕民县| 长汀县| 西藏| 湘阴县| 马公市| 江西省| 仪陇县| SHOW| 鹤岗市| 霞浦县| 社旗县| 紫金县| 晴隆县|