我做的是用單片機AT89S52控制CH375與PC通信。只需要單片機向PC發(fā)送數(shù)據(jù),因為單片機前端連接的是ADC0804. 剛剛學習有很多問題想請教: 1.是否需要寫配置符 2.接入PC機但是沒有任何反應,不提示有新設備,我想用一個調(diào)試程序測試下是否是硬件問題,想請問下哪里可以下載合適的測試程序 3.我們老師的要求就只要PC機能識別就可以了,這樣是否一定要寫PC機程序,是否要寫PC的驅(qū)動程序
謝謝!十分感謝!請大家?guī)蛶兔Γ?/p>
我做的是用單片機AT89S52控制CH375與PC通信。只需要單片機向PC發(fā)送數(shù)據(jù),因為單片機前端連接的是ADC0804. 剛剛學習有很多問題想請教: 1.是否需要寫配置符 2.接入PC機但是沒有任何反應,不提示有新設備,我想用一個調(diào)試程序測試下是否是硬件問題,想請問下哪里可以下載合適的測試程序 3.我們老師的要求就只要PC機能識別就可以了,這樣是否一定要寫PC機程序,是否要寫PC的驅(qū)動程序
謝謝!十分感謝!請大家?guī)蛶兔Γ?/p>
1,把模式設置為0X02的話,就不需要設備描述符和配置描述. 2,如果單片機和我們的375芯片連接沒有問題的話,那你只需要將375的模式設置為0X02的話,計算機就能找到新的硬件,測試程序以及例子程序請下載CH372DBG 3,PC機需要驅(qū)動程序,下載CH372DRV,這個是計算機的驅(qū)動程序以及動態(tài)鏈接庫
哦 謝謝 我先試下
我看了“有關(guān)CH372或CH375的USB通訊的問題解答” 請問里面那個“用CMD_CHECK_EXIST命令測試硬件問題”要怎么檢查啊? PC還沒識別應該在哪里看返回值 呢 真是麻煩你了 在幫幫忙吧 謝謝了
CMD_CHECK_EXIST是用來測試你單片機端和CH375芯片硬件連接上是否還存在問題的,先發(fā)命令,再發(fā)一個數(shù)據(jù),然后在讀取數(shù)據(jù)端口,看讀取的數(shù)據(jù)是否為發(fā)出去數(shù)據(jù)的取反.這個測試不涉及到PC機
確實不知道才問得 請問有沒有人幫幫忙 ??? 謝謝 了
到網(wǎng)站上面下載CH372EVT。ZIP,這里面有例子程序
謝謝
我想問下我可以只寫設置USB工作模式的那部分程序PC就能識別到USB接口嗎 還是必須要寫一個完整的發(fā)送數(shù)據(jù)的程序才行
還有驅(qū)動的安裝是不是只要看到無法識別的標志,然后我安裝CH372DRV里的那個驅(qū)動PC就可以識別 了,就不用管什么DLL之類的了???
還有就是我有一塊板子,本來是可以識別的,但是不知道為什么現(xiàn)在 用的時候只有在拔出來的時候才會看到桌面右下腳有一個無法識別的標志。
謝謝 hcn 請你幫幫忙 謝謝了
還有就是我的硬件和你們給的例子的圖接的有些不太相同 程序是自己寫的 可以將與單片機端與375相連的管腳置成0X02就表示選擇的內(nèi)置固件模式了嗎?
RST1腳是懸空的,這樣有影響嗎?
謝謝
1.可以參考例子程序,只要根據(jù)你的硬件改下三個讀寫子函數(shù),中斷腳定義,端口地址等. 2.設置內(nèi)置固件模式是指向命令端口寫入設置模式命令,向數(shù)據(jù)端口寫入02. 3.可以懸空
你使用的是375芯片的話,RSTI這個引腳要接0。47U電容在接電源
你使用的是375芯片的話,RSTI這個引腳要接0。47U電容在接電源
^_^ 我的昨天已經(jīng)安裝好驅(qū)動了
謝謝大家的幫助 謝謝 ^_^ 我想寫上下位機程序 我做的是375做設備 請問下 哪個例子程序比較合適 謝謝
下載CH372EVT.ZIP/PUB/TEST上下位機程序都有.
哦 看到了 謝謝
我的INT端沒有連接在單片機的中斷上 可以用查詢方式讀取然后用 GET_STATUS看狀態(tài)嗎? 謝謝 了
可以不接,但是程序里面你要不斷的去發(fā)送GET_STATUS命令,看有沒有新的狀態(tài)給你
恩 謝謝 我把它寫在while(1)語句里面了
我現(xiàn)在想檢測下位機程序的正確性 想用那個CH372DBG\DEBUG372\RELEASE 但是我打開這個都會說打開設備失敗 我的驅(qū)動已經(jīng)安上 了 但是右下角的檢測到USB設備的話只會提示很短暫的時間又會變回unknow device 這是因為什么 ?。?/p>