日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
通過SPI接口協(xié)議實(shí)現(xiàn)DSP與其它設(shè)備的通信
通過SPI接口協(xié)議實(shí)現(xiàn)DSP與其它設(shè)備的通信
 更新時間:2008-8-4 4:36:27  點(diǎn)擊數(shù):28
【字體: 字體顏色


    

摘要:介紹了SPI通信協(xié)議,給出了將TI公司生產(chǎn)的TMS320C5402 DSP用于SPI協(xié)議通信的串口配置方法和接口電路設(shè)計(jì),同時給出了串口McBSP的配置程序。

    關(guān)鍵詞:多通道緩沖串行口 McBSP TMS320C5402 μPD780308 SPI DSP

1 引言

隨著信息技術(shù)革命的深入和計(jì)算機(jī)技術(shù)的飛速發(fā)展,DSP技術(shù)也正以極快的速度被應(yīng)用到科技和國民經(jīng)濟(jì)的各信領(lǐng)域。在很多工程開發(fā)設(shè)計(jì)中,由于要求實(shí)現(xiàn)單片DSP與單片DSP、多片DSP芯片以及及其它處理芯片之間的通信,因此,怎樣更高效、更便捷的實(shí)現(xiàn)這些通信,已成為廣大DSP應(yīng)用者首先要解決的一個問題。

本文根據(jù)筆者在工程應(yīng)用和調(diào)試方面用TI的DSP TMS320C5402與NEC的μPD780308單片機(jī)進(jìn)行通信的經(jīng)驗(yàn),介紹并討論了將TMS320C5402 DSP的多通道緩沖串行口McBSP(Multi-channel Buffered Serial Port)配置為SPI模式(即時鐘停止模式),從而實(shí)現(xiàn)DSP與其它單片處理器之間的通信設(shè)計(jì)方法同時給出了實(shí)現(xiàn)方法的部分程序代碼。

2 多通道緩沖串行口McBSP

多通道緩沖串行口McBSP的功能是提供器件內(nèi)外數(shù)據(jù)的串行交換。同以前的串口相比,McBSP串口具有相當(dāng)大的靈活性。表1給出了有關(guān)TMS320C5402的McBSP管腳說明。其中串口接收、發(fā)送時鐘和同步幀信號既可由外部設(shè)備提供,又可由內(nèi)部時鐘發(fā)生器提供,從而大大的提高了通信的靈活性。

表1 TMS320C5402的有關(guān)McBSP管腳說明

管腳說明說     明
DR數(shù)據(jù)輸入端
DX數(shù)據(jù)輸出端
CLKR接收數(shù)據(jù)位時鐘
CLKX發(fā)送數(shù)據(jù)位時鐘
FSR接收數(shù)據(jù)幀時鐘
FSX發(fā)送數(shù)據(jù)幀時鐘
CLKS外部提供的采樣率發(fā)生器時鐘源

3 SPI協(xié)議中的McBSP時鐘停止模式

SPI協(xié)議是以主從方式工作的,這種模式通常有一個主設(shè)備和一個或多個從設(shè)備,其接口包括以下四種信號:

(1)串行數(shù)據(jù)輸入(也稱為主進(jìn)從出,或MISO);

(2)串行數(shù)據(jù)輸出(也稱為主出從進(jìn),或MOSI);

(3)串行移位時鐘(也稱為SCK);

(4)從使能信號(也稱為SS)。

圖1為設(shè)備的SPI接口示意圖。該接口在工作時,主設(shè)備通過提供移位時鐘和從使能信號來控制信息的流動。從使能信號是一個可選的高低電平,它可以激活從設(shè)備(在沒有時鐘提供的情況下)的串行輸入和輸出。在沒有專門的從使能信號的情況下,主從設(shè)備之間的通信則由移位時鐘的有無來決定,在這種連接方式下,從設(shè)備必須自始至終保持激活狀態(tài),而且從設(shè)備只能是一個,不能為多個。

TMS320C5402提供的時鐘停止模式可用于SPI協(xié)議通信,當(dāng)McBSP被配置為時鐘停止模式時,發(fā)送器和接收器在內(nèi)部是同步的,即可將發(fā)送數(shù)據(jù)幀時鐘(FSX)用作從使能(即SS),而將發(fā)送數(shù)據(jù)位時鐘(CLKX)用作SPI協(xié)議中SCK。由于收數(shù)據(jù)位時鐘(CLKR)和接收數(shù)據(jù)幀時鐘(FSR)在內(nèi)部與FSX和CLKX是相連的,因此,該管腳不能用于SPI模式。

當(dāng)McBSP被配置為一個主設(shè)備時,傳送輸出信號(BDX)被用作SPI協(xié)議的MOSI信號,而接收輸入信號(BDR)則被用作MISO信號。圖2所示為McBSP用作主設(shè)備時的SPI接口示意圖。

同樣地,當(dāng)McBSP被配置為一個從設(shè)備時,BDX被用作MISO信號,BDR則被用作MOSI信號。圖3為McBSP用作從設(shè)備的SPI接口示意圖。

當(dāng)TMS320C5402的McBSP被用于時鐘停止模式時,寄存器SPCR1的CLKSTP位域和引腳配置寄存器的CLKXP位的配置如表2所列。

表2 時鐘停止模式配置

[1] [2] [3] [4]  下一頁
  • 上一篇: 帶USB接口的電子巡更系統(tǒng)的設(shè)計(jì)
  • 下一篇: TMPN3150與TLC0832的兩種接口實(shí)現(xiàn)方法
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1