QT读取USB接口的库,需要调用第三方库HIDAPI库
hid_device *handle;
hid_init();
handle = hid_open(0xD5C5, 0x0210, NULL);//vid和pid绑定
unsigned char buf1[8] = {
0xff};
while(hid_read(handle, buf1, 8))
{
for(int i = 0; i < 8; i++)
{
qDebug("%d %02X",i, buf1[i]);
}
}
unsigned char buffer[9];
memset(buffer, 0, sizeof(buffer));
buffer[0] = 0x00;
buffer[1] = 0x20;
buffer[2] = 0x00;
buffer[3] = 0x02;
buffer[4] = 0x00;
buffer[5] = 0x07;
hid_write(handle, buffer, 9);
hid_close(handle);
handle = nullptr;