我還是不太明白,哎 341的描述符如何獲得?放到375設(shè)備描述符、配置描述符那個(gè)表中嗎? 這樣單片機(jī)如何讀取數(shù)據(jù)?
這個(gè)很簡單,你用BUSHOUND把描述符抓出來,有幾個(gè)廠商命令,你模擬341往上發(fā)就可以了.這樣,你確定做一個(gè)什么樣的設(shè)備,我們可以給你寫例子程序給你.
我用CH375做的設(shè)備,功能: 1)、主機(jī)模式下,讀U盤數(shù)據(jù); 2)、根據(jù)需要主從切換; 3)、從機(jī)模式下,接收計(jì)算機(jī)數(shù)據(jù),由于上位機(jī)軟件只能從串口發(fā)送數(shù)據(jù),因此想利用類似CH341的驅(qū)動(dòng)。
麻煩您給我寫個(gè)例子程序,謝謝!只要實(shí)現(xiàn)上位機(jī)軟件從串口發(fā)數(shù)據(jù)就行。
上位機(jī)從串口發(fā)送數(shù)據(jù)給CH375設(shè)備,以下哪種方法可行?還是都可以? 1)將CH375設(shè)備模擬成CDC類,上位機(jī)從串口發(fā)送數(shù)據(jù),從端點(diǎn)2接收數(shù)據(jù)。我的程序,電腦不提示新硬件,無任何反應(yīng),程序應(yīng)該是哪部分出了問題?(硬件無問題) 2)模擬341驅(qū)動(dòng),上位機(jī)從串口發(fā)送數(shù)據(jù),此時(shí)單片機(jī)如何接收數(shù)據(jù)?USB還是串口?還能否切換到主機(jī)模式?
CH375模擬的CDC類設(shè)備,提示新硬件,安裝驅(qū)動(dòng)后,無法啟動(dòng)設(shè)備,是什么原因?
你需要安裝我們給你發(fā)的INF文件才能夠進(jìn)行運(yùn)行串口.
就是安裝的那個(gè)INF文件,安裝后無法啟動(dòng)設(shè)備
安裝完驅(qū)動(dòng)之后在設(shè)備管理器中是不是多了一個(gè)串口?
是的 Communications Port--(COM3)
該設(shè)備無法啟動(dòng)(代碼10)
安裝的avrcdc.inf
無法啟動(dòng)可能是在配置的時(shí)候沒有正確的應(yīng)答,這樣吧,你給我發(fā)個(gè)郵件:lht@wch.cn,我給你做一個(gè)模擬CH341的程序給你.可以正常使用.
已發(fā)郵件,謝謝
上位機(jī)從串口發(fā)送數(shù)據(jù)給CH375設(shè)備,以下兩種方法都可以? 1)將CH375設(shè)備模擬成CDC類,上位機(jī)從串口發(fā)送數(shù)據(jù),從端點(diǎn)2接收數(shù)據(jù)。我的程序,電腦提示新硬件,用INF文件安裝后,設(shè)備無法啟動(dòng)??? 2)模擬341驅(qū)動(dòng),上位機(jī)從串口發(fā)送數(shù)據(jù),此時(shí)單片機(jī)如何接收數(shù)據(jù)?USB還是串口?還能否切換到主機(jī)模式?
請(qǐng)下載附件UploadImages/200882611444060.rar
當(dāng)然是USB口,和PC連接也是USB,就是用USB通訊.低層傳輸是USB傳輸.
用你給我的示例程序,安裝341驅(qū)動(dòng)后,多了一個(gè)設(shè)備USB-SERIAL(COM3),可以通過COM3發(fā)送數(shù)據(jù),并接收。 把設(shè)備描述符、配置描述符改到我的程序中,安裝驅(qū)動(dòng)后,也有USB-SERIAL(COM3),但串口調(diào)試軟件打不開COM3,提示COM3沒有發(fā)現(xiàn),或被其他設(shè)備占用