《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 一種通過SPI接口協(xié)議實(shí)現(xiàn)DSP與其它設(shè)備通信的方法
一種通過SPI接口協(xié)議實(shí)現(xiàn)DSP與其它設(shè)備通信的方法
Icbuy
Icbuy
摘要: 隨著信息技術(shù)革命的深入和計(jì)算機(jī)技術(shù)的飛速發(fā)展,DSP技術(shù)也正以極快的速度應(yīng)用到科技和國民經(jīng)濟(jì)的各個(gè)領(lǐng)域。在很多工程開發(fā)處理中,往往要求實(shí)現(xiàn)單片DSP芯片與單片DSP芯片、多片DSP芯片以及其它處理芯片的通信,怎樣更高效、更便捷地實(shí)現(xiàn)通信,已成為廣大DSP應(yīng)用者必須首要解決的一個(gè)問題。
Abstract:
Key words :
</a>信息" title="信息">信息" title="信息">信息技術(shù)革命的深入和計(jì)算機(jī)技術(shù)的飛速發(fā)展,DSP技術(shù)也正以極快的速度應(yīng)用到科技和國民經(jīng)濟(jì)的各個(gè)領(lǐng)域。在很多工程開發(fā)處理中,往往要求實(shí)現(xiàn)單片DSP芯片與單片DSP芯片、多片DSP芯片以及其它處理芯片的通信,怎樣更高效、更便捷地實(shí)現(xiàn)通信,已成為廣大DSP應(yīng)用者必須首要解決的一個(gè)問題。

  本文根據(jù)筆者在工程應(yīng)用和調(diào)試TIDSPTMS320C5402與NECuPD780308單片機(jī)通信的經(jīng)驗(yàn),著重介紹并討論通過將C5402 DSP的多通道緩沖串行口McBSP(Multi-channel Buffered Serial Port)配置為SPI模式(即時(shí)鐘停止模式),實(shí)現(xiàn)DSP與其它單片處理器通信,并給出部分程序代碼,供讀者們參考。

  2 多通道緩沖串行口McBSP

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

   3 SPI協(xié)議:McBSP時(shí)鐘停止模式

  SPI協(xié)議是以主從方式工作的,有一個(gè)主設(shè)備和一個(gè)或多個(gè)從設(shè)備,接口包括以下4個(gè)信號(hào):串行數(shù)據(jù)輸入(也稱為主進(jìn)從出,或MISO);串行數(shù)據(jù)輸出(也稱為主出從進(jìn),或MOSI);串行移位時(shí)鐘(也稱為SCK);從使能信號(hào)(也稱為SS)。

  圖1為設(shè)備接口示意圖。

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

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

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

  同樣地,當(dāng)McBSP被配置作為一個(gè)從設(shè)備,BDX就被用作了MISO信號(hào),BDR就被用作了MOSI信號(hào)。圖3所示為McBSP用作從設(shè)備的SPI接口。

  DSPVC5402的McBSP被用于時(shí)鐘停止模式時(shí),寄存器SPCR1的CLKSTP位域和引腳配置寄存器的CLKXP位的配置見表2。

  4 McBSP作為SPI設(shè)備時(shí)的其它有關(guān)寄存器的配置

  為了能使讀者更好地掌握和了解當(dāng)McBSP作為SPI設(shè)備時(shí)的有關(guān)寄存器配置,筆者將以McBSP作為SPI從設(shè)備運(yùn)行為例,給讀者介紹有關(guān)McBSP的其它有關(guān)寄存器的配置,若McBSP作為SPI主設(shè)備,則相關(guān)配置相反即可。

  當(dāng)McBSP作為SPI從設(shè)備時(shí),主設(shè)備外部產(chǎn)生主時(shí)鐘。CLKX引腳和FSX引腳必須被設(shè)置為輸入。CLKX引腳和CLKR信號(hào)內(nèi)部連接,從而傳送和接收回路均由外部主時(shí)鐘計(jì)時(shí)(CLKX)。同時(shí),F(xiàn)SX引腳和FSR信號(hào)內(nèi)部連接,CLKR引腳和FSR引腳不再需要外部信號(hào)連接。將McBSP用作從設(shè)備的SPI接口的例子如圖3所示。

  盡管CLKX信號(hào)由主設(shè)備外部產(chǎn)生且與McBSP同步,McBSP的采樣率發(fā)生器必須可以啟動(dòng)正確的SPI從設(shè)備運(yùn)行。采樣率發(fā)生器應(yīng)被編為它的最大速率(CPU時(shí)鐘速率的一半)。內(nèi)部采樣率時(shí)鐘被用來同步McBSP邏輯和外部主時(shí)鐘及從使能信號(hào)。每次傳送,McBSP需要FSX輸入的從使能信號(hào)的上升沿。這就是說,在每次傳送的開始,主設(shè)備必須維護(hù)從使能信號(hào),在每次傳送完成后,消除從使能信號(hào)。在兩次傳送之間,從使能信號(hào)不能一直保持為高電平。對(duì)正確的SPI從設(shè)備運(yùn)行而言,McBSP的數(shù)據(jù)延遲參數(shù)必須設(shè)置為0,在這種運(yùn)行模式中,值1或2沒有定義。配置McBSP為從設(shè)備所需的寄存器位值列在表3中。

   5 程序設(shè)計(jì)

  下面是有關(guān)C5402的McBSP各個(gè)控制寄存器的配置,筆者在實(shí)踐中已經(jīng)測(cè)試過了,并且運(yùn)用在了工程中,供讀者們參考。

  6 結(jié)束語

  文中所介紹的串行SPI通信協(xié)議,是一種標(biāo)準(zhǔn)的通信協(xié)議,在很多場(chǎng)合下,很多芯片采用的正是這種機(jī)制,文中舉例將DSP作為從設(shè)備,目的是時(shí)鐘可由主設(shè)備來提供,不用再專門去調(diào)試時(shí)鐘,這為開發(fā)提供了很大的方便。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美色播在线播放| 国内精品视频在线观看| 久久精品国产免费| 亚洲网友自拍| 亚洲精品国产精品国自产在线| 欧美伊人久久大香线蕉综合69| 亚洲视频一区二区免费在线观看| 亚洲理伦在线| 亚洲精品欧美专区| 最新日韩在线| 亚洲国产日韩欧美在线图片| 在线观看视频一区二区| 黄色成人在线观看| 韩日精品中文字幕| 一区精品在线播放| 亚洲第一精品夜夜躁人人爽| 尤物九九久久国产精品的分类| 国产一区久久久| 黄色国产精品| 有码中文亚洲精品| 亚洲第一精品夜夜躁人人躁| 亚洲第一毛片| 亚洲国产一区二区三区在线播 | 国产精品视频一二三| 国产精品每日更新| 国产精品欧美一区二区三区奶水| 国产精品成人一区二区艾草| 国产精品久久久久久久久久久久久久| 欧美午夜国产| 国产精品日日摸夜夜摸av| 国产区精品视频| 国内精品99| 亚洲电影免费在线观看| 亚洲欧洲一区二区在线观看| 99在线视频精品| 亚洲一区欧美一区| 欧美在线精品一区| 亚洲精品欧美精品| 亚洲天堂成人| 欧美在线视频观看| 免费看成人av| 欧美三级午夜理伦三级中视频| 国产精品嫩草久久久久| 国产综合欧美| 亚洲激情网站| 亚洲午夜黄色| 亚洲第一区在线| 一本到12不卡视频在线dvd| 午夜久久一区| 蜜臀久久99精品久久久画质超高清 | 久久精品国产第一区二区三区最新章节 | 亚洲一区二区三区精品在线| 午夜精品久久久久久久久久久久| 久久久99国产精品免费| 欧美激情精品久久久久久免费印度 | 影音先锋亚洲电影| 中文在线资源观看网站视频免费不卡 | 欧美成va人片在线观看| 欧美性开放视频| 精品不卡在线| 一区二区三区日韩| 久久精品男女| 亚洲一区网站| 久久夜色精品| 国产精品激情av在线播放| 国一区二区在线观看| 亚洲三级色网| 欧美专区福利在线| 亚洲一二三区在线观看| 久久综合一区| 国产精品区一区二区三区| 在线日韩中文字幕| 亚洲一区二区三区免费在线观看| 91久久精品www人人做人人爽 | 亚洲精品一区二区在线观看| 午夜视频精品| 这里只有精品视频| 老司机成人网| 国产精品自拍三区| 亚洲免费av观看| 亚洲国产福利在线| 香蕉久久久久久久av网站| 欧美激情免费在线| 国产一区二区三区电影在线观看| 日韩亚洲在线| 91久久精品一区二区三区| 久久狠狠久久综合桃花| 欧美性猛交视频| 亚洲国产欧美在线| 亚洲成人资源| 久久国产欧美| 国产精品视频| 中文国产亚洲喷潮| 一本在线高清不卡dvd | 国产精品揄拍一区二区| 99国产精品| 亚洲狼人综合| 美女露胸一区二区三区| 国产视频亚洲| 亚洲欧美日韩在线播放| 亚洲一区二区三区三| 欧美伦理影院| 亚洲激情在线观看视频免费| 亚洲高清激情| 久久免费99精品久久久久久| 国产精品永久入口久久久| 一本久久青青| 亚洲少妇最新在线视频| 欧美精品久久99| 1000部国产精品成人观看| 久久成人免费电影| 久久精品视频免费观看| 国产精品无码专区在线观看| 99国产精品国产精品久久 | 久久久爽爽爽美女图片| 国产亚洲一区在线播放| 午夜久久久久久| 久久精品国产一区二区三区免费看 | 国产精品一区二区黑丝| 亚洲视频一区在线观看| 亚洲在线一区二区三区| 国产精品成人aaaaa网站 | 亚洲理论在线| 欧美精品免费在线观看| 亚洲国产精品久久久久婷婷老年 | 欧美一区国产在线| 国产欧美一区二区三区国产幕精品| 亚洲一品av免费观看| 亚洲欧美在线高清| 国产欧美精品一区二区色综合| 亚洲欧美日韩在线不卡| 久久精品99国产精品日本| 国产亚洲欧美一区在线观看| 久久国内精品自在自线400部| 久久久久久久久蜜桃| 激情六月婷婷综合| 亚洲国产清纯| 欧美精品99| 一区二区三区欧美亚洲| 性伦欧美刺激片在线观看| 国产日韩欧美三级| 欧美综合激情网| 欧美成人一区二区三区在线观看| 亚洲人成免费| 亚洲在线一区| 国内精品免费在线观看| 亚洲精品久久久久久久久| 欧美日韩国产精品成人| 亚洲视频一二| 久久久亚洲影院你懂的| 亚洲国产日韩在线| 亚洲一区二区三区免费观看 | 久久激情一区| 欧美国产日韩一二三区| 中国亚洲黄色| 久久精品一本久久99精品| 永久免费精品影视网站| 宅男精品视频| 国产日韩亚洲欧美综合| 91久久精品国产| 国产精品www色诱视频| 小黄鸭精品aⅴ导航网站入口| 久久偷看各类wc女厕嘘嘘偷窃| 最新成人在线| 欧美一级在线亚洲天堂| 伊人夜夜躁av伊人久久| 这里只有精品视频在线| 国产欧美日韩| 日韩天堂在线观看| 国产精品综合网站| 91久久久久久久久| 国产精品久久久久久久午夜| 久久国产视频网站| 欧美日韩视频| 久久av资源网站| 欧美日韩午夜剧场| 久久国内精品视频| 欧美午夜免费影院| 亚洲经典自拍| 国产啪精品视频| 亚洲免费高清| 国产在线高清精品| 亚洲一区在线免费| 亚洲第一在线视频| 欧美一区二区| 亚洲精品国精品久久99热一| 欧美在线高清| 日韩一级大片在线| 免费看av成人| 午夜精品久久久99热福利| 欧美极品在线观看| 欧美在线精品免播放器视频| 欧美涩涩视频| 亚洲人成人99网站| 国产欧美日韩精品一区| av成人手机在线| 激情丁香综合| 午夜精品久久久99热福利| 91久久精品国产91久久性色| 久久久精品日韩|