CH376 CCID通訊問題

各位好:

? ?我利用FPGA + CH376實現(xiàn)了CCID通訊,但是目前出現(xiàn)了問題,再通訊時發(fā)現(xiàn)數(shù)據(jù)包長度大于64字節(jié),通訊就會出錯,我在配置描述符中設(shè)置了EP2最大包長度為64字節(jié),按照CCID協(xié)議,超過64字節(jié)的數(shù)據(jù)PC機(jī)會自動分包處理,利用USB協(xié)議分析儀發(fā)現(xiàn)數(shù)據(jù)包接受了,但是中間好多次都返回NAK,嘗試幾次才能返回ACK,估計是FPGA取數(shù)據(jù)慢造成的,試問,每當(dāng)CH376接收到一個64字節(jié)滿buffer數(shù)據(jù),是不是需要特殊處理一下,發(fā)送一個空包告訴PC機(jī)?

發(fā)送65字節(jié)

blob.png

發(fā)送265字節(jié)
blob.png

我也準(zhǔn)備用376做CCID通訊,能分享下你的成果嗎?


針對CH376的話你需要分兩次來發(fā),如果你發(fā)65字節(jié)的話,先發(fā)64字節(jié),然后在發(fā)1字節(jié)。第一次發(fā)送64字節(jié)是DATA0數(shù)據(jù)包,第二次發(fā)送1字節(jié)是DATA1包。這個是針對端點(diǎn)2第一次開始發(fā)燒65字節(jié)的。而不是一次就發(fā)送65字節(jié),這個肯定是發(fā)不出去的。


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

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