QT读写USB接口数据

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;

猜你喜欢

转载自blog.csdn.net/qq_30727593/article/details/127769732