CH573例程HID_CompliantDev,如果實(shí)現(xiàn)批量傳輸數(shù)據(jù)?

你好,如題,想用ch573?采集數(shù)據(jù),然后通過(guò)usb上傳到pc上位機(jī)處理

  1. 用VendorDefinedDev例程,pc發(fā)現(xiàn)不了usb設(shè)備

  2. 改為HID_CompliantDev,可以在設(shè)備管理發(fā)現(xiàn)設(shè)備,但是無(wú)法實(shí)現(xiàn)傳輸大于64字節(jié)的數(shù)據(jù)

  3. 想用HID的方式,實(shí)現(xiàn)超過(guò)64字節(jié)的數(shù)據(jù)上傳和命令的下發(fā),有相關(guān)例程嗎?可發(fā)到:個(gè)人信息保護(hù),已隱藏

您好,使用VendorDefinedDev例程,需要安裝CH372驅(qū)動(dòng)CH372DRV.EXE - 南京沁恒微電子股份有限公司 (wch.cn)

改用HID兼容設(shè)備后,是免驅(qū)的,傳輸大于64字節(jié)的數(shù)據(jù)也是可以的。注意CH573最高支持全速USB,單包包長(zhǎng)最長(zhǎng)是64字節(jié),多的數(shù)據(jù)需要分包。

標(biāo)題中的“批量傳輸數(shù)據(jù)”是指需要交互>64字節(jié)的數(shù)據(jù),還是說(shuō)需要通過(guò)批量傳輸來(lái)交互數(shù)據(jù)?

如果只是想交互>64字節(jié)的數(shù)據(jù),參考COM、VendorDefinedDev、HID_CompliantDev這幾個(gè)例程都是可以的,做好分包即可。

這幾個(gè)例程的區(qū)別:

COM例程在WIN10是預(yù)裝免驅(qū)的(部分老電腦上需要手動(dòng)安裝CH340驅(qū)動(dòng)),可以在電腦端識(shí)別出一個(gè)COM口,走批量傳輸(指USB傳輸類(lèi)型);

VendorDefinedDev例程是需要CH372驅(qū)動(dòng)的,走批量傳輸;

HID_CompliantDev是HID免驅(qū)的,走中斷傳輸(指USB傳輸類(lèi)型)。

如果是想指定批量傳輸(指USB傳輸類(lèi)型),而非中斷傳輸(指USB傳輸類(lèi)型),來(lái)交互數(shù)據(jù),那么可以用COM例程或者VendorDefinedDev例程;HID_CompliantDev作為HID設(shè)備一般走中斷傳輸。


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

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