<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>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于CH375的USB移動(dòng)存儲接口設計

基于CH375的USB移動(dòng)存儲接口設計

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

在該設計中工作于-HOST主機并行接口方式,即直接把芯片的TXD引腳接地,使通過(guò)被動(dòng)并行接口電路掛接到8位單片機的系統總線(xiàn)上。CH7375的8位雙向數據總線(xiàn)D0~D7直接與單片機的PA數據口相連,RD和WR分別連接到單片機的讀選通輸出引腳和寫(xiě)選通輸出引腳。片選信號CS連接到系統譯碼電路74HCl38的P14引腳,該引腳為低電平時(shí)選通CH375。INT連接到單片機的中斷輸入PE7引腳,中斷請求是低電平有效,單片機通過(guò)中斷方式獲取中斷請求。地址輸入線(xiàn)AO連接至單片機的PD4引腳,當AO引腳為高電平時(shí)選擇命令端口,可以寫(xiě)入命令;當AO引腳為低電平時(shí)選擇數據斷口,可以讀寫(xiě)數據。


3 軟件設計
CH375可以支持各種常用全速設備,對符合Mass-Storage海量存儲設備的通信協(xié)議的設備,使用內置固件可以通過(guò)Mass-Storage海量存儲設備的通信協(xié)議直接通信。對不符合上述要求的USB設備需要外部單片機通過(guò)控制傳輸以及ISSUE_TOKEN命令或ISSUE_TKN_X命令自行處理相關(guān)通信協(xié)議。
3.1 本地端單片機軟件
單片機通過(guò)8位并口對CH375芯片進(jìn)行讀寫(xiě),所有操作都由1個(gè)命令碼、若干輸入數據和若干個(gè)輸出數據組成。部分命令不需要輸入數據,部分命令沒(méi)有輸出數據。命令操作步驟如下:
(1)在A(yíng)0=1時(shí)向命令端口寫(xiě)入命令代碼;
(2)如果該命令具有輸入數據,則在A(yíng)0=O時(shí)依次寫(xiě)入輸入數據,每次1個(gè)字節;
(3)如果該命令具有輸出數據,則在A(yíng)0=0時(shí)依次讀取輸出數據,每次1個(gè)字節;
(4)命令完成,可以暫?;蜣D入(1)繼續執行下一個(gè)命令。
CH375芯片專(zhuān)門(mén)用于處理USB通信,在檢測到USB總線(xiàn)的狀態(tài)改變或命令執行完成后,CH375以中斷方式通知單片機進(jìn)行處理。
3.2 UBS接口軟件程序流程
HC375不僅是一個(gè)通用的USB-HOST硬件接口芯片,還內置了相關(guān)的固定程序,可以方便地實(shí)現對USB存儲設備文件系統的管理。在該應用中采用C語(yǔ)言編程,對蓄電池每次處理數據以一個(gè)文件的形式進(jìn)行存儲,程序支持文件打開(kāi)、新建、刪除和讀寫(xiě)等功能。設備與USB存儲設備之間通信過(guò)程主要包括對CH375芯片初始化、狀態(tài)查詢(xún)和并行數據的采集。通信部分程序流程如圖5所示。

4 結 語(yǔ)
這里在蓄電池活化設備USB接口電路中成功地使用了CH375芯片,取得了令人滿(mǎn)意的運行效果。利用該設計能夠很好地實(shí)現檢測設備數據移動(dòng)轉存,為蓄電池活化設備的使用者提供了極大方便。結果表明,在實(shí)現USB數據接口電路設計中采用CH375芯片具有軟硬件接口設計簡(jiǎn)單,性?xún)r(jià)比高,操作方便等優(yōu)點(diǎn)。


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

關(guān)鍵詞: 375 USB CH 移動(dòng)存儲

評論


相關(guān)推薦

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

關(guā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>