qzxqq 发表于 2023-5-5 16:58:04

请教大家winUSB上位机怎么进行读写的?

请教下,winUSB上位机是怎么进行读写的?有什么控件可以使用?目前使用了libUSBdotnet,只是可以读到STC-WINUSB设备,但是只要对STC-WINUSB设备读写,单片机貌似就跑偏了,返回数据就乱了,

用STC官方的STC_WINUSB.exe程序也读不到数据,但是如果不用libusb操作读写STC单片机,STC_WINUSB.exe读写STC单片机都是正常的。STC官方的STC_WINUSB.exe使用的是什么USB API?

32G12K128 发表于 2023-5-6 09:49:04

STC写好的范例,您可以参考下看看

zhp 发表于 2023-5-6 10:01:51

STC的WINUSB范例的中使用的Windows系统自带WINUSB API
首先必须将设备挂载到WINUSB.SYS驱动上
然后在应用程序中链接WINUSB.DLL
在程序中WinUsb_Initialize初始化设备,使用WinUsb_ReadPipe和WinUsb_WritePipe通过指定的管道读写数据
相应的Demo网上有很多
页: [1]
查看完整版本: 请教大家winUSB上位机怎么进行读写的?