下傳數(shù)據(jù)時(shí),字節(jié)超過64個(gè)字節(jié)時(shí)會(huì)發(fā)送中斷標(biāo)志,中斷標(biāo)志是一起發(fā)送給CH375嗎?被分開的小數(shù)據(jù)包傳輸之間有時(shí)間延時(shí)嗎?
中斷標(biāo)志是CH375產(chǎn)生的,CH375的端點(diǎn)2只有64字節(jié),所以一包數(shù)據(jù)的長度不能超過64字節(jié),被分開的小包數(shù)據(jù)肯定是有時(shí)間延時(shí)的,必須等待上包數(shù)據(jù)傳輸完成下包數(shù)據(jù)才能傳輸,但是時(shí)間主要還是在你的控制芯片處理數(shù)據(jù)上。
謝謝指導(dǎo),我再查看一下延時(shí)
我還想問一下,每個(gè)小數(shù)據(jù)包在讀取時(shí)都是數(shù)據(jù)長度+數(shù)據(jù)流是吧
是的,先讀取端點(diǎn)數(shù)據(jù)長度,然后讀取數(shù)據(jù)。
還是有個(gè)小問題,發(fā)送100個(gè)字節(jié)的話,是被中斷2次,那中斷是一起發(fā)給DSP,還是一次一次的發(fā)給DSP啊?
2次,只有前一包數(shù)據(jù)被取走,后一包數(shù)據(jù)才能被送進(jìn)緩沖區(qū)。