我用的是端點2的批量下傳,用vb編了一個上位機(jī)下傳數(shù)據(jù),小于64字節(jié)時上傳和下傳都很成功,我現(xiàn)在想用上位機(jī)下傳132個字節(jié),連續(xù)傳三次總是出問題,單片機(jī)只能收到第一次下傳的數(shù)據(jù),第二次第三次下傳的沒收到,請問這種情況該怎么處理啊,謝謝!
查看: 1855
回復(fù): 4
pc機(jī)給376傳輸數(shù)據(jù)大于64字節(jié)怎么辦?
熱門產(chǎn)品 :
USB3.0 HUB控制器:CH634
下位機(jī)應(yīng)該是產(chǎn)生中斷之后,你要把數(shù)據(jù)讀取走之后才會再次產(chǎn)生中斷,如果無中斷的那,那么有可能是你下位機(jī)處理上面有問題,例如如果采用中斷方式的話,建議采用電平中斷,而不建議采用下降沿中斷的方式。
下位機(jī)是采用中斷方式,INT#接單片機(jī)的一個引腳,通過中斷方式進(jìn)行數(shù)據(jù)的收發(fā),電平中斷是指INT#高電平時出發(fā)中斷嗎?好像INT#引腳在沒有收發(fā)數(shù)據(jù)時一直是高電平啊
1樓說的情況是你上位機(jī)正確的情況下,你下載CH372DBG來測試一下。你先用我們提供的上位機(jī)軟件,來測試你的下位機(jī)。
沒寫上位機(jī)前就是用CH372DBG這個測試的,少于64個字節(jié)都沒有問題,都能正常的收發(fā)!我想在少于64字節(jié)傳輸時,上下位機(jī)都應(yīng)該沒錯?。?/p>
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄