CH9326使用官方的sdk發(fā)送數(shù)據(jù),在官方demo中能夠收到數(shù)據(jù),但是使用第三方的hid 讀取數(shù)據(jù)時(shí)掉數(shù)據(jù),請(qǐng)問這種是怎么回事呢?

就是使用官方sdk,發(fā)送數(shù)據(jù)時(shí),通過demo可以獲取到全部數(shù)據(jù)。但是當(dāng)通過外部sdk,我這邊是c#,使用的是HidSharp讀取數(shù)據(jù),會(huì)發(fā)現(xiàn)讀取32個(gè)字節(jié)時(shí),丟后一個(gè)字節(jié)會(huì)丟失,不清楚是什么原因?qū)е碌模?/p>

您好,芯片的USB包固定為32字節(jié),內(nèi)容的首字節(jié)是代表有效的串口數(shù)據(jù)長(zhǎng)度,首字節(jié)后才是真正的數(shù)據(jù)內(nèi)容。


是不是必須使用官方給的庫才能正確發(fā)送和讀取數(shù)據(jù),當(dāng)我一次寫入31個(gè)字節(jié)時(shí),從串口抓取的數(shù)據(jù)只有30個(gè),第31個(gè)字節(jié)看不到。

image.png


您好,如上所述,USB包的首字節(jié)代表此次通訊的有效數(shù)據(jù)長(zhǎng)度。如寫入32個(gè)字節(jié),組包應(yīng)該是:

0x1f, 0x??~0x?? (共32個(gè)字節(jié))


不好意思,沒有問題了 ,這邊監(jiān)控工具設(shè)置錯(cuò)了。


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

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