天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

USB接口的虛擬多串口通信設(shè)備設(shè)計

發(fā)布時間:2024-06-04 01:11
  針對多串口需求,設(shè)計并實現(xiàn)了一種基于USB接口的虛擬多串口通信設(shè)備。利用微控制器的USB模塊有多個USB通信端點的特點,實現(xiàn)了擁有多個功能的USB通信設(shè)備類,形成一個USB組合設(shè)備,為主機提供多個虛擬串口。在MK60FN1M0VLQ15微控制器上實現(xiàn)了有中斷端點和沒有中斷端點兩種類型的串口,可分別為主機提供7個或15個虛擬串口。該設(shè)備不僅可用于實現(xiàn)USB到串口的轉(zhuǎn)接,還可以實現(xiàn)USB到多種微控制器通信外設(shè)的轉(zhuǎn)接。

【文章頁數(shù)】:4 頁

【部分圖文】:

圖1USB虛擬多串口系統(tǒng)結(jié)構(gòu)

圖1USB虛擬多串口系統(tǒng)結(jié)構(gòu)

本文使用微控制器設(shè)計了一種USB轉(zhuǎn)多路串行接口的設(shè)備。該設(shè)備虛擬多個串口設(shè)備,這些虛擬的串口可以轉(zhuǎn)接到微控制器的實際串口,也可以轉(zhuǎn)接到SPI(串行外設(shè)接口)、I2C(集成電路總線)、CAN(控制器局域網(wǎng)絡(luò))等外設(shè)接口,USB虛擬多串口系統(tǒng)結(jié)構(gòu)如圖1所示,該USB虛擬多串口設(shè)備在W....


圖2USB描述符結(jié)構(gòu)圖

圖2USB描述符結(jié)構(gòu)圖

典型的USB應(yīng)用系統(tǒng)由USB主機和USB從設(shè)備組成。主機處于主導地位,負責發(fā)起傳輸,從設(shè)備被動響應(yīng)主機的命令,主機通過管道與設(shè)備的端點通信。不論是在主機還是從設(shè)備中,傳輸?shù)姆较騃N和OUT都是以主機為參照的。當USB設(shè)備插入主機時,主機通過命令獲取該設(shè)備的描述符,這些描述符標明了....


圖3CDC類設(shè)備結(jié)構(gòu)圖

圖3CDC類設(shè)備結(jié)構(gòu)圖

CDC類的配置描述符通常包含兩個接口,即一個通信接口和一個數(shù)據(jù)接口,圖3為CDC類設(shè)備結(jié)構(gòu)圖。通信接口由一個必需的控制端點0和一個可選的中斷型輸入端點組成?刂贫它c用于響應(yīng)USB主機的枚舉,以及設(shè)置虛擬串口的波特率、數(shù)據(jù)位數(shù)、停止位和起始位等參數(shù);中斷型輸入端點用于實現(xiàn)串口狀態(tài)的....


圖4CDC組合設(shè)備描述符結(jié)構(gòu)

圖4CDC組合設(shè)備描述符結(jié)構(gòu)

每多一個虛擬串口,圖4中虛線框中的描述結(jié)構(gòu)就要重復一次,只有一個虛擬串口時,IAD部分可以省略。圖4中的各描述符只列出了部分參數(shù),其中標識“*”的部分是根據(jù)不同的配置要調(diào)整的賦值。接口編號從0開始,依次遞增。每一個這樣的虛擬串口需要一個中斷IN端點、一個批量IN和一個批量OUT端....



本文編號:3988653

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3988653.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶8a77f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com