USB與PC機(jī)通訊

請問下單片機(jī)里的USB與PC機(jī)通訊是如何做的呢? 做項目做到這邊卡住 了。

你可以到我們公司的在線下載里面去下載CH372EVT.ZIP,里面有操作372下位機(jī)和上位機(jī)的例子程序


沒有看明白。 請問要如何操作呢? 我把MCU的程序燒進(jìn)去(各引腳接口符合定義,用的是51單片機(jī)) 但是,上位機(jī)一直接收不到數(shù)據(jù), 我用LABVIEW做的接收程序,

而且CH372EVT.ZIP里上位機(jī)的只有C程序,也不清楚是如何操作的。



呵呵。


(1)硬件連接到計算機(jī)后,設(shè)備管理器中是否增加了一個新設(shè)備,名稱通常是外部接口,若沒有則表示下位機(jī)未正常工作。 (2)下載CH372DBG.ZIP,用\CH372DBG\DEBUG372\下的上位機(jī)程序驗證CH372EVT.ZIP中\(zhòng)CH372EVT\PUB\XFIRM下位機(jī)程序是否能夠收發(fā)數(shù)據(jù)。 (3)至于如何操作,需要詳細(xì)理解CH372DS1.PDF,CH372DS2.PDF,或致電技術(shù)支持


1.2步均正常了。剩下的就不清楚了。呵。 我再仔細(xì)看看PDF文件吧。謝謝。


看CH372DS1.PDF中的6.4,6.5節(jié),操作流程:首先要調(diào)用CH375OpenDevice打開設(shè)備,讀數(shù)據(jù)時要調(diào)用CH375ReadData,發(fā)送數(shù)據(jù)時調(diào)用CH375WriteData,最后關(guān)閉設(shè)備,這些函數(shù)都是WINDOWS標(biāo)準(zhǔn)的API函數(shù),可以在LABVIEW中調(diào)用,最主要的讀數(shù)據(jù),一般用查詢的方式,在打開設(shè)備后調(diào)用一個超時函數(shù)CH375SetTimeout,因為PC不知道單片機(jī)什么時候上傳數(shù)據(jù),CH375ReadData會等待一段時間(這個時間就是CH375SetTimeout設(shè)置的),所以LIBVIEW中要有一個查詢的機(jī)制,然后再不停的查詢數(shù)據(jù).下面有個有關(guān)LIBVIEW的討論貼 http://m.findthetime.net/bbs/View.asp?T=1&S=101&I=24659


(2)下載CH372DBG.ZIP,用\CH372DBG\DEBUG372\下的上位機(jī)程序驗證CH372EVT.ZIP中\(zhòng)CH372EVT\PUB\XFIRM下位機(jī)程序是否能夠收發(fā)數(shù)據(jù)。這一步?jīng)]有正確。 原來做的不是同一個程序。


回ZYW 你上面的方法是用調(diào)用DLL方法。我現(xiàn)在想用VISA直接調(diào)用。 但是沒有找到USB口。


用\CH372DBG\DEBUG372\下的上位機(jī)程序 端點2上傳下傳是不是就是直接把幾個數(shù)據(jù)寫進(jìn)去,看能不能再讀出來?


打開DEBUG372時,它會提示你找到設(shè)備,然后打開設(shè)備,點下傳的話,會把數(shù)據(jù)寫到372/375里,如果你下位機(jī)程序讀出數(shù)據(jù)后,又把數(shù)據(jù)寫到372/375里,在DEBUG372里點上傳的話就能讀出數(shù)據(jù).如上面的步驟不正確的話那下位機(jī)有問題. 如果PC的應(yīng)用程序想和372/375通信的話,不管你是用微軟的DLL還是用我們的DLL,都必須調(diào)用DLL動態(tài)庫函數(shù)的方法啊,你說的用VISA直接調(diào)用不清楚是什么


恩。明白了。我再仔細(xì)看看說明吧。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频