freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式系統(tǒng)的usb虛擬串口設(shè)計(編輯修改稿)

2025-07-27 00:17 本頁面
 

【文章內(nèi)容簡介】 PROM存儲器進行ISP或者IAP編程。 此外AT89C5131還集成了10位的ADC、I2C總線接口和PCA模塊等豐富的外設(shè)。  ,其包括USB D+/D的接口緩沖,數(shù)字鎖相環(huán),串行接口引擎(SIE)和通用功能接口(UFI)。其中數(shù)字鎖相環(huán)以單片機的時鐘為輸入,產(chǎn)生了USB接口其他部分所需的48MHz時鐘。串行接口引擎完成USB通信物理層NRZI碼的編碼與解碼,CRC生成以及校驗與糾錯。通用功能接口包含了一個雙端口的數(shù)據(jù)存儲器,其一端與串行接口引擎鏈接,另一端通過數(shù)據(jù)總線與單片機相連接。                               圖3  ,其中0號終端點被配置成為默認(rèn)的控制終端點。其他1~6號終端點都可以通過特殊寄存器配置為控制(Control),突發(fā)(Bulk),中斷(Interrupt)和周期性(Isochronous)模式。由于每一個終端點都由一組獨立的寄存器對該終端點進行控制、狀態(tài)識別和數(shù)據(jù)的存取,則如果將這些寄存器直接映射到51單片機的特殊功能寄存器地址空間顯然是容納不下的。因此,這7個終端點的7組寄存器在單片機的地址空間中其實使用的是同一組寄存器的地址,而通過一個特殊功能寄存器(UEPNUM)來選擇當(dāng)前該組寄存器實際選擇的是哪個終端點的寄存器組,這樣就大大節(jié)省了所占用的地址空間,為集成其他特殊外設(shè)提供了可能。4 基于AT89C5131的CDC類的實現(xiàn)  AT89C5131與USB接口的硬件連接很簡單,選用一個Btype的USB插座,因為按照USB規(guī)范,從設(shè)備使用Btype的USB插座,主設(shè)備使用Atype的USB插座,將Btype的USB插座的D+和D腳分別與AT89C5131上的D+和D腳相連。然后再在電源和D+ kΩ的上拉電阻連接,因為按照USB規(guī)范,USB主設(shè)備是通過從設(shè)備在插入時D+和D上的絕對電平來確定從設(shè)備是一個全速設(shè)備還是一個低速設(shè)備的,而AT89C5131是一個全速設(shè)備,所以需要將D+上拉?! ∠旅娼榻B虛擬串口的單片機軟件設(shè)計與實現(xiàn)。首先來看一下終端點的分配,按照CDC類抽象控制模型對終端點的需求,將單片機0號終端點和1號終端點分配給通信接口子類,分別作為控制終端點(完成枚舉和串口參數(shù)設(shè)置)和中斷終端點,而將2號和3號終端點分配給數(shù)據(jù)接口子類,分別作為IN和OUT終端點,虛擬串口的數(shù)據(jù)主要從這兩終端點來進行傳送?! ∮捎诟鱾€終端點的行為相對獨立,對于每個終端點的控制過程又有相似性,在這里以2號終端點即作為數(shù)據(jù)接口的IN終端點為例,說明軟件是如何對終端點進行操作和控制的,其控制流程圖如圖4所示。2號終端點是一個IN的終端點,它的主要工作是模
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1