使用ch569例程中的CH372Device程序,用測試程序的2號(hào)端口測試沒有問題。
但是修改電腦端程序的讀寫端口時(shí)卡住不能繼續(xù)(如把2改成其他的1-8),請問是需要?jiǎng)e的地方嗎?
使用ch569例程中的CH372Device程序,用測試程序的2號(hào)端口測試沒有問題。
但是修改電腦端程序的讀寫端口時(shí)卡住不能繼續(xù)(如把2改成其他的1-8),請問是需要?jiǎng)e的地方嗎?
單片機(jī)端的程序也要做響應(yīng)修改,不然無法正確響應(yīng)上位機(jī)請求。
上下位機(jī)收發(fā)數(shù)量、方向均要一致。
http://www.findthetime.net/bbs/thread-86707-1.html
好的,謝謝,我找到原因了,主要是官方例程里面有點(diǎn)地方設(shè)置不太對。
1、只打開了端點(diǎn)2的發(fā)送應(yīng)答設(shè)置,需要設(shè)置一下其他端口的
2、發(fā)送和接收函數(shù)除2端點(diǎn)以外的其他端點(diǎn)有點(diǎn)小錯(cuò)誤
現(xiàn)在1-7端點(diǎn)的速度都正常了
其實(shí)也不是錯(cuò)誤,都是演示程序的設(shè)定。
先下發(fā)在上傳