久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

評論


相關推薦

技術專區

關閉