《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > TMS320C3x DSP和PC機的異步串行通信
TMS320C3x DSP和PC機的異步串行通信
陜西空軍工程大學導彈學院
齊崇英 陳西宏 蘇紅潮
摘要: TMS320C3x DSP和PC機的異步串行通信設計,TMS320C3x DSP是目前國內應用比較廣泛的DSP芯片之一,它提供了可與外部串行設備通信的串行接口,支持8/16/24/32位數據交換,為設計A/D、D/A接口電路提供了很大的靈活性。然而,當DSP系統和PC機進行通信時,如何設計合
Abstract:
Key words :

   TMS320C3x DSP是目前國內應用比較廣泛的DSP芯片之一,它提供了可與外部串行設備通信的串行接口,支持8/16/24/32位數據交換,為設計A/D、D/A接口電路提供了很大的靈活性。然而,當DSP系統和PC機進行通信時,如何設計合理的接口電路和通信軟件,將DSP處理后的數據實時準確地傳輸給PC機,同時使PC機實時有效地控制DSP,成為DSP系統設計中的重要一環。本文采用異步串行通信(Universal Asychronous Receiverand Transmitter,UART),較好地解決了DSP和PC機通信這一問題。
1 TMS320C3x簡介
  TMS320C3x(以下簡稱C3x)是TI(TexasInstruments)公司生產的第三代產品,也是第一代浮點DSP芯片,包括C30、C31、C32和C33四種,是TMS320系列中性能價格比較高的一種浮點DSP芯片,具有32位的浮點精度,總共有三套總線,即程序總線、數據總線和DMA總線,取指、讀寫數據以及DMA操作可并行進行,可以尋址16M字的空間。其中C31是C30的簡化和改進型,它去掉了擴展總線和一個串口,降低了芯片的成本,并且在硬件上增加了一個非常有用的功能,即程序引導功能(Bootloader),使其程序可以從低速EPROM、PROM或串行口裝入到系統的高速RAM中全速運行 。C32和C33是C31的進一步簡化和改進,其中C32片內RAM減為512字,以降低成本。C33片內RAM為34K ,需3.3V電源。
2 DSP系統結構框圖
    圖1為整個DSP系統的硬件框圖。


                             
    其中,TLC32044是TI公司生產的話帶模數接口芯片(簡稱AIC)TLC32040系列中的一種,它集A/D、D/A于一體,具有兩個模擬輸入口和一個模擬輸出口,最高采樣頻率為19.2kHz。MC6850為Motorola公司生產的異步串行接口芯片(UART),它可以進行8位或9位數據的發送和接收,并可選擇÷1、÷16、÷64三種不同的時鐘模式。DSP通過對MC6850的控制寄存器初始化來設置異步通信協議,然后MC6850對DSP的并行數據和PC機的串行數據按照協議進行并串轉換。MAX232芯片進行TTL電平和RS-232電平之間的轉換。外部信號經A/D轉換進入DSP,DSP對其進行處理后,經UART送入PC機,由PC機對數據進行處理和存儲。同時,PC機將控制信號或待發數據經UART送入DSP,對DSP實施控制或經DSP處理后送入D/A,經低通濾波后還原為模擬信號。
3 DSP系統通信軟件
  傳輸時,發送雙方應按照共同遵循的協議進行初始化。通信協議采用起止式異步通信協議,下面分別是DSP對MC6850和上層PC機軟件對串行口初始化操作的源程序代碼。
3.1 MC6850異步串口通信程序設計
  加電之后,6850處于閉鎖狀態,以避免輸出錯誤的發送。使用前,必須通過程序將控制寄存器的CR0和CR1置“1”,以進行主復位,使其從閉鎖狀態釋放。然后就可以對控制寄存器編程,以確定6850的時鐘分頻、數據格式和發送與接收控制功能等。以下是在Code Composer集成開發環境下,用C語言實現對6850的初始化設置和發送數據程序。


                         
3.2 PC機通信程序設計
  在VC++6.0環境下,利用PC機進行串口通信的常用方法有兩種:(1)調用Windows API(Application Program Interface)函數;(2)使用ActiveX的MSComm控件。第一種方法需聲明及調用許多API函數,十分煩瑣。故本文采用第二種方法。
    PC機通信的具體實現過程如下:
    第一步,啟動VC++6.0,新建一個基于對話框的應用程序TxRx。
  第二步,在對話框中插入串口控件,增加新的靜態文本、編輯框和按鈕控件,并為它們添加相應的變量。其屬性如下:
                          


  第三步,在TxRxDlg.cpp文件中添加有關程序代碼。
  首先,在文件頭第一條注釋行中加入全局變量說明。
                                       
    其次,需要初始化串口參數,在OnInitiDialog()函數中TODO語句后加入以下代碼:

 
                     
    //先預讀緩沖區以清除殘留數據
  接著,為發送按鈕IDC-TRSMITT添加消息處理函數OnTransmitt(),內容如下:


                             
   下面舉例說明如何在Transmitt()函數中實現發送一幀數據。
                            


                            
                              UpdateData(FALSE);//更新對話框

4 結束語
  以上是DSP與PC機之間異步串行通信的軟硬件解決方案,目前此方案已應用于短波通信智能終端數據傳輸系統中,運行穩定,通信性能良好,較好地解決了DSP和PC機的通信問題。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久先锋影音av| 在线日本欧美| 一区二区三区久久久| 国产伦精品一区二区三区四区免费| 亚洲理伦在线| 亚洲黑丝在线| 亚洲福利一区| 国产免费成人在线视频| 欧美黄色网络| 亚洲激情视频在线| 欧美三级电影精品| 最新日韩精品| 欧美一区二区视频网站| 欧美激情导航| 先锋影音久久久| 91久久精品国产91久久性色tv| 午夜精品影院在线观看| 国产精品美女久久久久久免费| 欧美一区日韩一区| 一本不卡影院| 国产日韩欧美在线| 国内精品伊人久久久久av一坑| 国产精品久久看| 欧美精品国产一区二区| 国语自产偷拍精品视频偷| 久久国产精品亚洲va麻豆| 欧美系列精品| 久久久久久久久久久久久9999| 小处雏高清一区二区三区| 亚洲精品视频免费| 国产区欧美区日韩区| 欧美福利一区二区| 最新国产成人av网站网址麻豆| 欧美三级电影精品| 在线观看日韩专区| 久久天堂国产精品| 91久久香蕉国产日韩欧美9色| 国内精品视频666| 亚洲午夜在线观看| 国产精品福利av| 午夜精品在线看| 欧美中文在线观看国产| 99re6这里只有精品| 午夜视频精品| 久久www免费人成看片高清| 欧美视频网站| 亚洲手机成人高清视频| 久久久精品国产99久久精品芒果| 久久精品伊人| 欧美乱人伦中文字幕在线| 亚洲精品在线观| 亚洲高清免费视频| 亚洲丝袜av一区| 国产日韩在线一区二区三区| 亚洲一区二区三区在线观看视频| 欧美日韩精品一区二区| 欧美日韩不卡视频| 久久久91精品| 国产精品久久久久三级| 1024亚洲| 尤物yw午夜国产精品视频明星| 在线看片日韩| 国产精品一香蕉国产线看观看| 韩国成人精品a∨在线观看| 久久超碰97人人做人人爱| 亚洲男人的天堂在线观看| 欧美国产一区二区| 免费成人在线观看视频| 欧美日韩一二三区| 在线一区免费观看| 小黄鸭精品密入口导航| 蜜臀va亚洲va欧美va天堂| 国产精品嫩草久久久久| 亚洲精品黄网在线观看| 亚洲黄色av| 国产亚洲精品福利| 国产精品都在这里| 午夜精品在线| 亚洲一区二区三区三| 久久不见久久见免费视频1| 黄色精品一区二区| 亚洲免费观看高清在线观看| 欧美在线播放一区二区| 久久蜜桃香蕉精品一区二区三区| 欧美一区二区在线看| 欧美日韩免费看| 欧美色偷偷大香| 亚洲精品男同| 一区二区三区高清| 久久综合伊人77777蜜臀| 亚洲一区二区精品在线观看| 亚洲一区二区三区精品在线观看| 久久精品国产免费看久久精品| 欧美一区二区三区的| 亚洲欧美激情精品一区二区| 久久gogo国模啪啪人体图| 国产精品毛片a∨一区二区三区| 久久久久久久欧美精品| 国产人妖伪娘一区91| 免费看成人av| 欧美在线日韩| 亚洲国产成人不卡| 欧美日韩综合在线免费观看| 欧美一区二区三区视频| 亚洲国产第一| 国产日韩亚洲欧美| 小处雏高清一区二区三区| 久久久噜噜噜| 国产精品国产自产拍高清av| 亚洲欧美日韩国产一区二区| 狠狠色综合网站久久久久久久| 欧美日韩中文字幕| 欧美日韩美女在线| 香蕉久久久久久久av网站| 久久成人羞羞网站| 国产一区二区丝袜高跟鞋图片| 国内精品国语自产拍在线观看| 久久国产精品久久精品国产| 亚洲一区二区av电影| 麻豆成人在线| 午夜国产欧美理论在线播放| 欧美激情国产日韩精品一区18| 国产精品永久入口久久久| 亚洲国产精品传媒在线观看| 久久久久91| 亚洲精选视频免费看| 国产精品久久久久毛片软件| 国产亚洲视频在线观看| 国产精品成人aaaaa网站| 美女黄网久久| 国内精品久久久久影院薰衣草| 性欧美1819sex性高清| 一区二区三区高清不卡| 激情成人在线视频| 亚洲国产精品激情在线观看| 欧美三级中文字幕在线观看| 在线播放亚洲一区| 国产精品亚洲激情| 欧美久久久久久久久久| 亚洲午夜精品一区二区三区他趣| 在线欧美日韩| 久久国产精品高清| 国产精品午夜电影| 男人的天堂亚洲| 欧美久久九九| 在线国产亚洲欧美| 羞羞视频在线观看欧美| 国产美女一区| 亚洲免费视频成人| 亚洲影视中文字幕| 国产亚洲人成a一在线v站| 亚洲国产91精品在线观看| 狠狠干成人综合网| 伊人久久大香线蕉综合热线| 一区二区亚洲精品国产| 欧美午夜理伦三级在线观看| 精品成人久久| 国产亚洲精品久| 久久精品国产精品| 1024成人网色www| 国产一区自拍视频| 亚洲日本va午夜在线影院| 久久久99精品免费观看不卡| 亚洲影院一区| 欧美一区二区三区日韩视频| 国产伦精品一区二区三区免费| 亚洲精品一区二区三区av| 国产综合18久久久久久| 久久精品免费看| 久久久久国产精品一区二区| 麻豆精品一区二区综合av| 亚洲高清一区二| 久久久久在线观看| 久久成人羞羞网站| 一二美女精品欧洲| 欧美日韩三级在线| 欧美日韩色一区| 日韩视频免费| 久久精品国产欧美激情| 亚洲春色另类小说| 欧美成人在线影院| 亚洲国产综合在线| 中国成人亚色综合网站| 亚洲在线视频免费观看| 欧美日韩精品一区二区天天拍小说| 国产精品亚洲人在线观看| 国产精品久久久久久久第一福利| 国产精品视频一区二区三区| 国产欧美欧美| 亚洲一区二区三区在线观看视频| 亚洲免费人成在线视频观看| 欧美激情2020午夜免费观看| 一本高清dvd不卡在线观看| 狠狠久久婷婷| 亚洲福利国产| 亚洲免费视频网站| 欧美日韩精品在线视频| 欧美激情一区二区三区在线视频观看| 国内精品模特av私拍在线观看| 国产一区二区电影在线观看| 欧美激情a∨在线视频播放| 国产精品日韩电影| 亚洲综合社区| 久久久一区二区三区| 欧美在线一区二区三区| 欧美日韩免费观看一区三区| 亚洲在线观看免费视频| 亚洲在线国产日韩欧美| 久久视频精品在线| 欧美成人a∨高清免费观看| 一本色道久久加勒比88综合| 蜜桃av噜噜一区| 国产麻豆一精品一av一免费| 亚洲国产合集| 欧美成人精品不卡视频在线观看| 国内自拍亚洲| 精品成人一区二区三区四区| 欧美激情视频一区二区三区在线播放| 欧美成人午夜激情在线| 欧美日韩国内| 一区二区三区在线免费观看| 国产亚洲日本欧美韩国| 香蕉成人啪国产精品视频综合网| 国产精品视频免费观看| 黄色另类av| 一卡二卡3卡四卡高清精品视频| 999亚洲国产精| 亚洲国产专区| 欧美福利一区二区| 国产一区观看| 亚洲成人在线观看视频| 欧美在线观看一区| 国产精品亚洲片夜色在线| 国产在线国偷精品产拍免费yy| 欧美一区二区三区免费视频| 狠狠色狠狠色综合| 亚洲高清视频在线观看| 在线成人欧美| 亚洲一区二区动漫| 亚洲精品九九| 欧美日本一区二区高清播放视频| 亚洲欧美一区二区精品久久久| 蜜桃av久久久亚洲精品| 六月天综合网| 国产精品裸体一区二区三区| 99一区二区| 免费高清在线视频一区·| 免费成人小视频| 欧美乱人伦中文字幕在线| 麻豆国产精品va在线观看不卡| 久久精品午夜| 久久精品国产免费| 极品少妇一区二区三区精品视频| 蜜桃精品久久久久久久免费影院| 久久亚洲国产精品日日av夜夜| 娇妻被交换粗又大又硬视频欧美| 久久精品一区二区三区中文字幕| 欧美日韩中文字幕在线视频| 久久综合给合久久狠狠狠97色69| 中文国产成人精品久久一| 午夜精彩视频在线观看不卡| 欧美高清在线| 亚洲一区中文| 亚洲伊人色欲综合网| 国产欧美日本一区视频| 欧美激情综合| 91久久久久| 在线国产精品一区| 亚洲高清不卡在线| 欧美日韩一区二区在线视频| 亚洲免费黄色| 国产日韩欧美在线看| 性刺激综合网| 欧美激情视频一区二区三区在线播放| 国产一区二区中文字幕免费看| 国语自产精品视频在线看8查询8| 精品99一区二区| 亚洲伦理在线| 欧美日韩一区二区视频在线| 永久免费毛片在线播放不卡| 在线亚洲国产精品网站| 久久综合国产精品台湾中文娱乐网| 久久综合狠狠| 欧美大片专区| 99在线视频精品| 国产日韩欧美亚洲一区| 国产一级揄自揄精品视频| 欧美日韩免费看| 国产精品看片你懂得| 午夜久久tv| 黄色日韩网站| 国产精品美女久久| 欧美精品一区在线| 国产麻豆一精品一av一免费| 亚洲免费网址| 欧美黄污视频| 亚洲欧美日韩直播| 99精品99久久久久久宅男| 久久精品五月婷婷| 久久精品视频在线播放| 欧美永久精品| 亚洲免费影视| 亚洲午夜黄色| 免播放器亚洲一区| 亚洲欧美偷拍卡通变态| 性欧美暴力猛交69hd| 欧美精品午夜视频| 国产精品成人一区二区三区吃奶| 欧美日韩在线一区二区| 欧美性猛交xxxx乱大交退制版| 久久av在线| 欧美主播一区二区三区美女 久久精品人| 久久影院午夜片一区| 久久一区二区视频| 亚洲免费视频在线观看| 久久精品二区三区| 欧美成人一区二区| 亚洲深夜影院| 欧美久久电影| 国产日韩欧美电影在线观看| 欧美日韩在线观看一区二区| 欧美成人资源网| 亚洲国产精品第一区二区| 欧美啪啪成人vr| 精品成人在线| 国产视频在线观看一区二区三区| 欧美吻胸吃奶大尺度电影| 国产亚洲精品bv在线观看|