找回密码
 立即注册
查看: 666|回复: 2

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

[复制链接]

1

主题

1

回帖

13

积分

新手上路

积分
13
发表于 2023-5-5 16:58:04 | 显示全部楼层 |阅读模式
请教下,winUSB上位机是怎么进行读写的?有什么控件可以使用?目前使用了libUSBdotnet,只是可以读到STC-WINUSB设备,但是只要对STC-WINUSB设备读写,单片机貌似就跑偏了,返回数据就乱了,

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

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:20
  • 最近打卡:2025-04-28 16:56:43

21

主题

376

回帖

2345

积分

超级版主

积分
2345
发表于 2023-5-6 09:49:04 | 显示全部楼层
STC写好的范例,您可以参考下看看

64-基于WINUSB协议的范例.rar

240.24 KB, 下载次数: 120

电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2023-5-6 10:01:51 | 显示全部楼层
STC的WINUSB范例的中使用的Windows系统自带WINUSB API
首先必须将设备挂载到WINUSB.SYS驱动上
然后在应用程序中链接WINUSB.DLL
在程序中WinUsb_Initialize初始化设备,使用WinUsb_ReadPipe和WinUsb_WritePipe通过指定的管道读写数据
相应的Demo网上有很多
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 20:40 , Processed in 0.109110 second(s), 60 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表