<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > C8051F340的USBXpress開(kāi)發(fā)包USB通信設計

C8051F340的USBXpress開(kāi)發(fā)包USB通信設計

作者: 時(shí)間:2010-08-09 來(lái)源:網(wǎng)絡(luò ) 收藏

傳統的設備驅動(dòng)程序編寫(xiě)異常復雜,程序員往往很難入手。Silicon Laboratories公司提供的Xpress大大簡(jiǎn)化了的應用和相關(guān)驅動(dòng)程序的開(kāi)發(fā),只要做好開(kāi)發(fā)前的準備工作,完全可以實(shí)現USB的所有功能。本文介紹USB開(kāi)發(fā)的全過(guò)程,以及在開(kāi)發(fā)過(guò)程中需要注意的事項。(主要針對設備端USB通信進(jìn)行講解)

本文引用地址:http://dyxdggzs.com/article/157255.htm

1 簡(jiǎn)介
由Silicon Laboratories公司推出的涵蓋了主機端和設備端的所有函數功能,支持C8051F32X、C8051F34X和CP210X設備的USB通信。USBXpress開(kāi)發(fā)包中包含主機端的設備驅動(dòng)、主機端設備驅動(dòng)安裝程序、主機端的動(dòng)態(tài)鏈接庫(DLL)和設備端的函數庫文件。
設備端的函數庫文件提供了支持C805IF32X和C8051F34X設備USB通信的API函數,這些函數可以在Keil uVision3編譯環(huán)境下被編譯通過(guò)。編譯前需要在工程中添加相關(guān)的文件,詳見(jiàn)下文。
設備端函數庫中主要的API函數如下:
USB Clock Start() -初始化USB時(shí)鐘
USB Init() -USB接口初始化
Block Write() -向Buffer中寫(xiě)數據
Block Read() -從Buffer中讀數據
Get Interrupt Source() -獲取API函數的中斷標志值
USB Int Enable() -允許API函數中斷
USB Int Disable() -不允許API函數中斷
USB Disable() -不允許USB接口通信
USB Suspend() -延緩USB中斷

2 設備端的電路
(1)USB插座引腳識別
在沒(méi)備端電路的過(guò)程中,對USB插座引腳必須對應連接,否則將直接影響到與主機端的通信。USB插座一般分為A型插座和B型插座,如圖1所示,其引腳說(shuō)明如表1所列。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>