《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > TMS320VC5402與PC機進行串行通信的兩種方案
TMS320VC5402與PC機進行串行通信的兩種方案
摘要: 對TI的TMS320系列的DSP來說,設計串口的方法一般有兩種:(1)利用通用I/O口線XF和BIO來構成串口,由軟件設計波特率,在CPU不繁忙的情況下往往采用這種方法;(2)利用UART(通用異步收發器)來進行串行通信,CPU只需通過UART提供的接口來編程,就可以實現串行通信。接下來將具體介紹這兩種方案。
Abstract:
Key words :
  1 引言

  通用數字信號處理器(DSP)以其很強的數據處理能力在高速數字信號處理方面得到了廣泛的應用。TMS320VC5402(以下簡稱C5402)是為實現低功耗、高性能而專門設計的定點DSP芯片,其主要應用領域是無線通信系統。在實際應用的過程中,我們發現C5402的通信接口控制能力很弱。當C5402獨立作為一個系統的處理單元時,與外設進行數據交換是必不可少的,其通信能力弱的特點就會影響應用的效果。

  對TI的TMS320系列的DSP來說,設計串口的方法一般有兩種:(1)利用通用I/O口線XF和BIO來構成串口,由軟件設計波特率,在CPU不繁忙的情況下往往采用這種方法;(2)利用UART(通用異步收發器)來進行串行通信,CPU只需通過UART提供的接口來編程,就可以實現串行通信。接下來將具體介紹這兩種方案。

  2 基于C5402的軟RS232接口

  2.1 硬件電路

  RS232為低速率應用提供通信接口。利用C5402的XF、BIO,INT0和定時器可以實現一個最簡RS232接口,從而達到C5402與PC機進行串行通信的目的。原理如圖1所示。

  2.2 軟件設計

  這種設計支持從110到115200各種波特率。C5402通過XF管腳向RS232接口發送串行數據,通過BIO管腳接收來自RS232接口的串行數據。BIO和INT0相連,可以避免頻繁檢測接收管腳的電平,當接收端出現第一個低電平,即認為是接收字節的開始位,每次判決電平位置在每個比特的中間位置,可最大限度地防止誤判的發生。

  RS232接口的主要邏輯都是用C5402匯編語言編寫的,減少了硬件成本和系統體積,發送是先將8位原始數據加上1位起始位和2位停止位,然后根據波特率設定時鐘間隔,每次時鐘中斷發生是,發送1位數據,直到包含這8位原始數據的11位數據全部發送完成。

  接收時由低電平觸發INT0中斷,表示有新數據到來,進入INT0中斷服務子程序。為防止誤判,中斷子程序首先檢查接收到的第一位是否為開始位,如果不是,說明并未有新數據到來。如果確是開始位,則屏蔽INT0中斷,根據波特率設置定時器,開始數據接收。每次接收時鐘中斷發生,檢測BIO值并將檢測值依次移入接收寄存器。最后去掉開始位和停止位,將8位數據存入接收緩存,完成1個字節的接收。

  3 利用TL16C550實現C5402與PC機的高速串行通信

  3.1 異步通信芯片TL16C550

  3.1.1 TL16C550管腳介紹

  TL16C550C是TI公司的異步通信芯片,它具有以下主要特點:

  ·管腳與TL16C750兼容;

  ·最高可達1M的波特率,且波特率發生器可編程設定;

  ·由軟件設定的FIFO以減少CPU中斷;

  ·有可編程的串行數據發送格式:數據位長度為5、6、7、8;

  ·具有奇、偶校驗或無校驗模式;停止位長度為1、1.5、2;

  ·采用44引腳PLCC封裝。

  TL16C550的引腳如圖2所示。

 

  TL16C550各主要引腳的功能說明見表1。   

 

  3.1.2 TL16C550片內寄存器介紹

  TL16C550內部共有11個寄存器,這些寄存器分別用于實現通信參數的設置、對線路及MODEN的狀態訪問、數據的發送和接收及中斷管理等功能。表2描述了訪問這些寄存器時鎖存器訪問位DLAB和A0、A1、A2的狀態。   

  3.2 C5402與PC機串行通信的硬件電路

  C5402與PC機串行通信的硬件電路如圖3所示。

  圖3中,TL16C550的CS0和CS1都接高電平,CS2接C5402的外部I/O空間,選擇線IS。

  當XIN、XOUT端外接1.8342MHz晶振時,C5402以28400的波特率與PC機通信,所以,波特率因子寄存器的低位設為02H,高位設為00H。

  TLC16C550的數據線D0-D7直接與C5402的D0-D7數據線相連,TL16C550的片內寄存器選擇線接C5402的A0-A2。

  由于RS-232-C電路電平與CMOS電平不同,因此,RS232驅動器與CMOS電平連接時必須經過電平轉換。這里,我們采用MAX232完成這一功能,MAX232具有一個專有的低壓降發送器輸出級,在其以雙電荷棒3.0V~5.5V供電時,可以獲得真正的RS-232性能。該器件只需4個1μF小型外接電容,可在維持RS-232輸出電平的情況下確保運行于120kb/s數據率,因此十分適合高速串行通信場合。

  利用RXRDY和TXRDY引入外部中斷,從而系統工作在中斷方式,RXRDY產生外部0中斷(INT0),而TXRDY將產生外部1中斷(INT1)。

  3.3 軟件設計

  系統軟件設計包括PC機、TMS320VC5402以

 

  及TL16C550的初始化和通信協議等。初始化的主要任務是設置操作所需要的參數。這些參數包括串行通信時數據串的數據位數、停止位數、奇偶校驗等。另外,還需要設置發送和接收的波特率及中斷方式。

  其中需要注意的是由于系統工作在中斷方式,應允許接收就緒中斷和發送緩沖區空中斷,相應地,中斷允許寄存器的值應該設置為03H。

  4 結束語

  利用通用I/O引腳擴展串口時硬件構成簡單,

  但軟件編制較為復雜,而且由于DSP的中斷優先級無法通過軟件設置,在有其他外部中斷的情況下較難適用。相比之下,運用UART來擴展串口增加了硬件,但降低了軟件復雜度,并且免去了對時鐘中斷的依賴,還可引進另外的外部中斷,兩個通用引腳也可留出,更適合在較復雜的獨立系統中使用。在應用時,可根據實際情況進行選擇。

此內容為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>
          欧美激情2020午夜免费观看| 国产精品免费aⅴ片在线观看| 在线 亚洲欧美在线综合一区| 久久av一区二区三区漫画| 久久久久久91香蕉国产| 99精品欧美一区二区蜜桃免费| 小黄鸭视频精品导航| 黄色精品一二区| 亚洲一区二区伦理| 欧美一区亚洲一区| 欧美aⅴ一区二区三区视频| 亚洲精品免费一二三区| 久久久久久九九九九| 亚洲精品久久久蜜桃| 在线观看不卡| 国产亚洲一区在线| 亚洲一区区二区| 亚洲午夜精品久久久久久app| 亚洲国产女人aaa毛片在线| 国产精品ⅴa在线观看h| 欧美另类视频| 欧美一区二区三区喷汁尤物| 亚洲精品在线一区二区| 韩国福利一区| 欧美日韩在线播| 国产亚洲福利| 欧美日韩亚洲综合一区| 免费国产自线拍一欧美视频| 免费久久久一本精品久久区| 久久免费国产| 99pao成人国产永久免费视频| 欧美黄色精品| 91久久久久久久久久久久久| 国产日韩欧美视频在线| 欧美a级一区| 91久久精品国产91久久性色tv| 久久久噜久噜久久综合| 国产精品视频xxx| 久久精品国产99| 国产精品一区二区久久| 欧美性猛片xxxx免费看久爱| 欧美亚洲一区在线| 亚洲视频精选| 亚洲视频在线观看一区| 欧美日韩亚洲一区二区三区在线| 国产欧美一区在线| 欧美在线free| 亚洲性视频网站| 日韩一级不卡| 欧美一级免费视频| 亚洲欧美日韩成人| 亚洲欧洲日夜超级视频| 国产嫩草一区二区三区在线观看| 国产日韩高清一区二区三区在线| 美女黄毛**国产精品啪啪| 日韩视频永久免费| 亚洲人线精品午夜| 欧美在线视频播放| 狠狠色伊人亚洲综合网站色| 另类酷文…触手系列精品集v1小说| 久久99在线观看| 香蕉久久一区二区不卡无毒影院| 一区二区三区在线高清| 午夜精品久久久久| 国产一区二区三区精品久久久| 国产日韩欧美亚洲一区| 欧美成人免费视频| 欧美日韩中文精品| 欧美日韩视频在线第一区| 欧美在线视频a| 亚洲欧洲在线一区| 欧美肉体xxxx裸体137大胆| 亚洲免费av网站| 韩国亚洲精品| 伊人色综合久久天天五月婷| 亚洲精选国产| 国产亚洲精品久久久久久| 亚洲免费成人av| 久久色中文字幕| 亚洲一区二区3| 在线国产精品播放| 香蕉久久精品日日躁夜夜躁| 久久精品av麻豆的观看方式| 欧美伦理91| 国产乱码精品一区二区三区五月婷| 国产精品福利网| 国产日韩欧美在线一区| 一区二区三区偷拍| 欧美成人情趣视频| 最新国产成人在线观看| 免费成年人欧美视频| 亚洲一区高清| 久久在线视频| 午夜影视日本亚洲欧洲精品| 国产综合久久久久久鬼色| 亚洲免费观看高清在线观看| 欧美国产综合一区二区| 国产精品免费aⅴ片在线观看| 韩国一区二区三区在线观看| 国产精品第13页| 激情亚洲一区二区三区四区| 欧美极品一区二区三区| 性久久久久久久久久久久| 午夜在线一区二区| 亚洲国产成人porn| 国产精品永久免费| 1000部精品久久久久久久久| 亚洲在线观看免费| 国产一区二区在线免费观看| 亚洲伊人一本大道中文字幕| 国产一区在线视频| 99国内精品| 一区二区欧美激情| 免费久久99精品国产自| 麻豆91精品| 国产亚洲精品高潮| 国产精品日韩在线播放| 欧美日韩性视频在线| 亚洲国产精品成人精品| 国产精品香蕉在线观看| 国产一区二区看久久| 亚洲自拍三区| 久久激情网站| 欧美sm视频| 在线欧美三区| 久久久亚洲影院你懂的| 浪潮色综合久久天堂| 亚洲激情社区| 欧美在线你懂的| 欧美日韩国产一区| 蜜臀久久99精品久久久久久9| 精品999在线播放| 国内精品久久国产| 亚洲精品一区二区三区福利| 欧美激情 亚洲a∨综合| 黄色av一区| 欧美午夜激情小视频| 黄色av成人| 亚洲欧洲日产国码二区| 欧美日韩在线一区二区| 禁断一区二区三区在线| 国产一区二区三区四区三区四| 亚洲福利视频免费观看| 亚洲在线视频| 黄色成人免费观看| 性欧美1819性猛交| 亚洲高清色综合| 美国成人毛片| 影音欧美亚洲| 久久久久久久久久码影片| 欧美成人a∨高清免费观看| 欧美自拍丝袜亚洲| 久久久99国产精品免费| 欧美性猛交视频| 久久看片网站| 亚洲美女性视频| 1769国内精品视频在线播放| 久久久久久久久久久久久女国产乱| 久久精品一区二区三区中文字幕| 亚洲高清久久| 妖精成人www高清在线观看| 国产精品99久久不卡二区| 国产午夜精品久久久久久久| 国产亚洲精品久久久久动| 国产精品高潮呻吟久久av黑人| 国产精品永久免费视频| 日韩小视频在线观看| 欧美激情一区二区三级高清视频| 欧美在线视频二区| 免费观看日韩av| 男女视频一区二区| 性欧美暴力猛交另类hd| 亚洲激情偷拍| 国产欧美日韩不卡免费| 国产精品久久久久久超碰| 欧美精品免费在线| 亚洲激情成人| 国产精品国产亚洲精品看不卡15| 国产伦精品一区二区三| 国产日本欧美一区二区| 亚洲在线一区二区三区| 中日韩美女免费视频网址在线观看| 国产一区二区三区日韩欧美| 欧美二区在线播放| 欧美一区二粉嫩精品国产一线天| 国产一区二区精品久久| 亚洲精品国精品久久99热| 韩国av一区二区三区四区| 国产精品每日更新| 尤物yw午夜国产精品视频| 国内精品**久久毛片app| 99在线热播精品免费99热| 欧美极品欧美精品欧美视频| 在线观看成人av电影| 影音先锋日韩精品| 一本一本久久a久久精品综合妖精| 日韩视频亚洲视频| 国内精品久久久久久| 99riav1国产精品视频| 久久久欧美精品sm网站| 久久视频这里只有精品| 一区二区三区福利| 国产一区清纯| 欧美性事免费在线观看| 欧美午夜在线视频| 国产精品欧美日韩一区| 亚洲日韩欧美视频| 免费在线成人| 亚洲国产美国国产综合一区二区| 欧美国产高潮xxxx1819| 亚洲日韩视频| 久久午夜精品一区二区| 亚洲午夜女主播在线直播| 在线日韩av片| 欧美在线观看日本一区| 久久久久一区二区三区| 99视频一区二区三区| 欧美成人精品h版在线观看| 久久综合亚洲社区| 欧美日韩一区二区三区四区在线观看| 国产欧美日韩另类一区| 99视频在线观看一区三区| 麻豆久久精品| 亚洲福利在线看| 国产日韩欧美一区| 欧美电影电视剧在线观看| 午夜激情综合网| 亚洲欧美日韩在线播放| 亚洲亚洲精品三区日韩精品在线视频| 在线视频日韩| 欧美视频观看一区| 欧美日韩国产影院| 亚洲亚洲精品三区日韩精品在线视频| 韩日精品中文字幕| 国产精品美女诱惑| 亚洲韩国青草视频| 国产精品日韩一区二区| 在线欧美视频| 亚洲成人在线| 久久综合九色| 国产精品久久久久一区二区| 欧美日韩福利在线观看| 久久婷婷激情| 国产精品一区亚洲| 在线观看亚洲视频啊啊啊啊| 伊人久久综合97精品| 日韩亚洲欧美一区二区三区| 国产日韩在线不卡| 欧美在线视频一区二区| 国模 一区 二区 三区| 国产精品v欧美精品∨日韩| 国产伦精品一区二区三区免费迷| 亚洲尤物精选| 亚洲尤物视频在线| 欧美成人精精品一区二区频| 欧美日韩成人一区二区| 一区二区三区久久精品| 亚洲高清不卡在线| 午夜在线一区二区| 一本色道久久88综合日韩精品| 国产精品国产三级国产专播精品人| 亚洲第一综合天堂另类专| 欧美日韩一区二区三区免费| av成人天堂| 亚洲啪啪91| 欧美视频一区二区三区…| 亚洲最新中文字幕| 一区二区三区高清在线观看| 麻豆精品视频在线观看| 久久九九电影| 久久精品国语| 美日韩精品视频免费看| 欧美在线在线| 国产精品毛片a∨一区二区三区| 中文精品视频一区二区在线观看| 亚洲国产天堂久久综合网| 国产女精品视频网站免费| 久久亚洲精品一区| 亚洲精品久久久久| 久久av老司机精品网站导航| 久久久亚洲国产美女国产盗摄| 亚洲激情国产| 亚洲国产成人久久综合一区| 亚洲性视频网站| 久久精品国产一区二区三区免费看| 欧美日产一区二区三区在线观看| 亚洲欧美日韩国产精品| 一区二区三区|亚洲午夜| 欧美一级专区免费大片| 久久精品视频网| 亚洲精品影视| 欧美中文字幕第一页| 亚洲欧美欧美一区二区三区| 91久久精品日日躁夜夜躁欧美| 影音先锋久久资源网| 国产欧美视频一区二区| 欧美日韩综合在线| 性视频1819p久久| 伊人久久大香线蕉av超碰演员| 亚洲已满18点击进入久久| 国产精品综合久久久| 亚洲色无码播放| 欧美日韩国产在线| 久久gogo国模裸体人体| 亚洲激情在线观看视频免费| 亚洲高清视频中文字幕| 夜夜嗨av一区二区三区| 欧美日韩中文字幕在线视频| 一色屋精品视频在线观看网站| 国产精品视频一区二区三区| 欧美日韩综合在线免费观看| 乱人伦精品视频在线观看| 欧美日韩在线影院| 欧美福利精品| 午夜精品久久久久久久白皮肤| 国产伦精品一区二区三区免费迷| 在线中文字幕日韩| 久久伊人精品天天| 激情综合色综合久久| 国产精品久久国产精品99gif| 在线视频欧美日韩| 亚洲午夜精品在线| 欧美三级视频在线| 极品尤物av久久免费看| 国产精品亚洲第一区在线暖暖韩国| 欧美视频专区一二在线观看| 韩国久久久久| 国产婷婷色一区二区三区在线|