《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于TLl6C550C的DSP異步串行通信的實現
基于TLl6C550C的DSP異步串行通信的實現
來源:維庫開發網
摘要: 由于TMS320C6416不帶異步串行收發接口(UART),無法實現DSP系統常用的通串行通信。為此,本文基于TL16C550C設計了一種通過TMS32C6416實現UART數據通信的方法,同時給出了其硬件設計框圖以及通過TMS320C6416初始化TLl6C550C的軟件編程方式。
Abstract:
Key words :

 0 引言
        高速數字信號處理器(DSP)在圖像處理中,特別是視頻處理中的應用非常廣泛。通常DSP都具有很強的運算能力,但是其外設的接口相對有限。在應用系統中,往往需要DSP與下位機通信或者接受上位機的控制信號時,一般都是采用異步串行通信協議,如RS232或RS422來實現。由于TMS320C6416器件自身只帶有同步的串口,因此,為了實現正常的通信,一般都需要為其擴展異步串口。
 l TLl6C550C芯片介紹
         TLl6C550C是TI公司研發的異步通信器件,其主要性能特點如下:
          ◇供電電壓為5 V或3.3 V;
          ◇時鐘頻率達到16 MHz。通信時波特率最高可達1 M,并可編程設定波特率發生器;
          ◇具有標準的異步通信位,可選擇5、6、7或8位串行數據位,可設置奇偶校驗或無校驗模式,停止位長度為1、1.5、2;
          ◇可獨立控制發送、接收、線狀態以及中斷設置,可軟件設定FIFO,減少CPU中斷。
          TLl6C550C器件內部共有10個寄存器,可分別用于實現通信參數的設置、對線路及MODEM狀態的訪問、數據的發送和接收以及中斷管理等功能。TLl6C550C的地址可分別通過A0-A2地址線和某些寄存器的特定位置來確定,由于有些寄存器的地址是重疊的,所以還需同時通過讀/寫信號加以區分。
         TLl6C550C片內寄存器及其映射地址如表1所列,其中高位和低位寄存器為二次尋址寄存器,因此,在訪問這兩個寄存器之前,必須將LCR的第7位置為1。

2 TLl6C550C與PC的數據通信電路
2.1 TLl6C550C的選通

        TLl6C550C與PC的串行通信部分的硬件連接電路如圖1所示。由ISO3088實現電平轉換,即通過ISO3088將輸出電平配置為RS485信號。

2.2 TLl6C2550C的讀寫
        TLl6C550C的讀信號為,RD2,當為低電平或RD2為高電平,且TLl6C550C被選中時,可進行讀操作;寫信號為,WR2,當為低電平或WR2為高電平,且TLl6C550C被選中時,可進行寫操作。將、RD2、、WR2都與CPLD的I/0相連,便可通過CPLD來控制TLl6C550C的讀寫。
3 TLl6C550C和PC通信的軟件編程
        該套系統的軟件設計部分主要包括PC機程序、DSP初始化、TLl6C550C初始化和數據發送/接收以及雙方的通信協議等。本文著重介紹TLl6C550C的初始化程序。主要由以下幾部分組成:
         ◇波特率的設定;波特率除數寄存器由高8位(DLM)和低8位(DLL)組成。除數的值可由UART的工作時鐘和波特率共同確定,其計算公式為:除數=時鐘頻率/(期望的波特率×16)
          例如本系統中時鐘頻率12 MHz,波特率設置為9600,則除數的值為12,應在初始化程序中設置DLM=OOH,DLL=4eH;
          ◇增強功能的使能及設置EFR的相關位;
          ◇完成有關收/發FIF0的設定,主要是MCR/TCR/TLR三個寄存器的設置;
          ◇傳輸數據格式設定,包括8位數據位、1位停止位以及無校驗;
          ◇設置FIFO控制以及中斷控制寄存器。
        此外,在完成設置前,還應注意:設定DLL和DLH前,LCR的第7位應為1;地址相重疊的寄存器不能同時使能;讀寫RHR和THR時,DSP的讀寫速度很快,故最好不要連續讀寫,而是在每讀、寫一次后延時一段時間。然后再進行下一次讀寫。
        由于TLl6C550C映射在DSP的CEO區間,所以在DSP訪問其寄存器時只需將基地址加上偏移量即可。其初始化源程序如下:
4 結束語
        本文介紹了通過TLl6C550C擴展串口完成TMS320C6416與PC機串行通信的設計方案,給出了硬件設計框圖及軟件實現代碼。該電路及軟件經實驗證明能夠可靠地實現TMS320C416與PC機之間的通信,并且此方法已在實際的項目中得到應用。
        TLl6C550C采用3.3 V供電.將TLl6C550C的數據線DO~D7與TM320C6416T直連,從而實現數據的傳輸。同時應將TL16C550C的片內寄存器選擇線與TM320C6416T的BEAl,BEA2,BEA3引腳相連,當TLl6C550C的片選信號CSO,CSl為高電平,為低電平時,TLl6C550B即被選中。CS0,CSl直接與高電平相連。則與CPLD的I/0相連,如此便實現了以CPLD來實現TLl6C550C的選通。
此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
性欧美办公室18xxxxhd| 欧美欧美在线| 亚洲精品一区二区三区av| 新片速递亚洲合集欧美合集| 一区二区欧美视频| 亚洲伦理在线| 日韩一二三区视频| 亚洲伦理网站| aa国产精品| 一本久久a久久免费精品不卡| 亚洲日本成人在线观看| 亚洲激情av| 亚洲精品欧洲精品| 99成人在线| 亚洲婷婷综合色高清在线| 亚洲一区在线免费| 午夜精品久久99蜜桃的功能介绍| 亚洲免费一区二区| 欧美一区二区三区的| 久久精品99国产精品日本| 欧美在线一二三区| 亚洲激情视频在线播放| 亚洲精品国产精品久久清纯直播| 亚洲免费电影在线| 亚洲一区二区在线看| 欧美亚洲午夜视频在线观看| 欧美一区1区三区3区公司| 久久精品国产亚洲a| 久久影院亚洲| 欧美—级a级欧美特级ar全黄| 欧美日韩国产bt| 国产精品久久久久久户外露出| 国产精品一区久久久| 国产丝袜一区二区三区| 狠狠网亚洲精品| 91久久夜色精品国产网站| 一区二区欧美激情| 校园春色国产精品| 亚洲国产日韩美| a91a精品视频在线观看| 亚洲免费在线电影| 久久久久久久久久久一区| 久久综合一区二区| 欧美日韩一区二区三区| 国产日韩一区二区三区| 在线播放日韩| 99精品欧美一区| 欧美一区二区三区免费观看视频| 亚洲三级电影在线观看 | 久久精品水蜜桃av综合天堂| 麻豆亚洲精品| 欧美视频在线视频| 国产一区二区三区高清播放| 亚洲区国产区| 欧美亚洲三区| 99爱精品视频| 久久九九热re6这里有精品| 欧美精品午夜视频| 国产亚洲二区| 亚洲美女视频网| 久久精品99国产精品日本 | 欧美国产另类| 国产精品美女久久| 在线日韩av片| 亚洲伊人久久综合| 亚洲美女91| 久久久av水蜜桃| 欧美日韩在线三区| 在线观看日韩av先锋影音电影院| 在线性视频日韩欧美| 久久激情中文| 亚洲欧美中文另类| 欧美黑人多人双交| 国产一区再线| 一区二区三区欧美| 亚洲精品国产拍免费91在线| 午夜在线精品偷拍| 欧美区在线播放| 黄色日韩精品| 亚洲在线中文字幕| 一区二区三区国产精华| 久久另类ts人妖一区二区| 国产精品久久久91| 亚洲精品免费电影| 亚洲激情偷拍| 久久青青草综合| 国产伦精品一区| 99国产精品久久久久老师| 亚洲国产精品一区制服丝袜| 亚洲网站在线观看| 欧美成人四级电影| 激情久久影院| 欧美一级理论性理论a| 亚洲综合视频1区| 欧美日韩视频第一区| 亚洲激情视频| 亚洲精品久久嫩草网站秘色| 久久久青草婷婷精品综合日韩| 国产精品免费在线| 一区二区精品在线观看| 亚洲美女av黄| 欧美成人午夜剧场免费观看| 国产一区在线播放| 欧美一区二视频在线免费观看| 亚洲伊人一本大道中文字幕| 欧美日韩精品是欧美日韩精品| 亚洲欧洲日本专区| 亚洲青涩在线| 欧美福利小视频| 91久久久久久久久| 亚洲精品久久久久中文字幕欢迎你| 久久婷婷久久| 激情视频一区| 亚洲激情图片小说视频| 美女精品国产| 亚洲第一福利社区| 亚洲人妖在线| 欧美啪啪一区| 一本在线高清不卡dvd| 亚洲一区二区三区在线看| 欧美日韩三级电影在线| 99精品视频免费在线观看| 一区二区三区四区五区精品| 欧美片在线播放| 一区二区三区四区蜜桃| 亚洲一区二区精品在线| 国产精品久久久久9999吃药| 亚洲一区二区高清| 欧美一区二区三区免费观看| 国产精品一区二区久久| 亚洲欧美日韩国产一区二区| 欧美一区二区三区四区视频| 国产欧美一区二区三区在线看蜜臀 | 中文欧美字幕免费| 亚洲欧美成人一区二区三区| 国产精品试看| 欧美一级理论片| 麻豆九一精品爱看视频在线观看免费| 在线免费观看视频一区| 日韩视频在线观看免费| 欧美日韩一区二区三区视频 | 欧美影院一区| 国产一区二区三区黄视频| 久久精品二区| 欧美国产一区二区| 中国av一区| 久久久精品欧美丰满| 伊人男人综合视频网| 99国产精品| 国产精品午夜春色av| 亚洲国产成人精品女人久久久 | 日韩一级成人av| 欧美一区二区三区免费视频| 激情欧美亚洲| 一区二区三区精密机械公司| 国产精品男人爽免费视频1| 欧美在线综合视频| 欧美精品麻豆| 亚洲欧美久久久久一区二区三区| 久久全球大尺度高清视频| 亚洲精选中文字幕| 欧美在线日韩| 亚洲国产小视频| 欧美伊久线香蕉线新在线| 亚洲国产成人高清精品| 亚洲免费视频一区二区| 怡红院精品视频| 亚洲女性裸体视频| 亚洲福利国产精品| 欧美一区二区日韩一区二区| …久久精品99久久香蕉国产| 亚洲一区二区成人| 激情婷婷久久| 亚洲字幕在线观看| 亚洲成人在线免费| 性视频1819p久久| 亚洲激情社区| 欧美伊人久久久久久午夜久久久久| 影音先锋日韩精品| 亚洲欧美日韩国产成人精品影院| 伊人久久大香线| 午夜视频一区二区| 亚洲国产成人av| 久久精品导航| 正在播放亚洲一区| 欧美激情91| 久久精品夜色噜噜亚洲a∨ | 日韩视频第一页| 国产在线视频欧美| 亚洲伊人伊色伊影伊综合网| 在线欧美视频| 久久精品亚洲热| 亚洲视频 欧洲视频| 欧美国产日本韩| 欧美中文字幕视频| 欧美午夜剧场| 99riav1国产精品视频| 在线观看视频一区| 久久精品国产精品亚洲| 99re6热在线精品视频播放速度|