[求助]關于ch376中的 設置USB事務操作的重試次數(shù) 寄存器 設置的疑惑

對于在CH376中 #define CMD20_SET_RETRY 0x0B/* 主機方式: 設置USB事務操作的重試次數(shù) */ /* 輸入: 數(shù)據(jù)25H, 重試次數(shù) */ /* 位7為0則收到NAK時不重試, 位7為1位6為0則收到NAK時無限重試, 位7為1位6為1則收到NAK時最多重試3秒, 位5~位0為超時后的重試次數(shù) */

這個有點疑惑,想問下,按照上面的說明,位5~位0 為重試次數(shù),那么計算可知,最大重試次數(shù)應該為63次,而又寫著最多重試3s。我想問的是,那么每次重試之間的間隔是多少時間呢? 比如我設置了10次重試,那么每次重試之間的時間是多少?

因為我還要等重試完 然后重新定時 發(fā)查詢USB數(shù)據(jù)的指令,怕有沖突了

這個問題你算一下就可以知道怎么來做了。 你用CP2102假設波特率為115200BPS,也就是大概10KB/S 1MS的能傳輸?shù)臄?shù)據(jù)的最大長度為11個左右,而CP2102的端點緩沖64字節(jié),也就是說在115200BPS下,CP2102最少能夠緩沖大約5MS的數(shù)據(jù),(不考慮CP2102內部的其他緩沖區(qū))所以你可以定時4MS來查詢一次,而且無需重試即可。USB傳輸1MS為一幀,一幀內可以安排多次事務(IN,OUT等等為事務)。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频