试用了下libusb-win32的USB驱动,感觉不错。

2019-12-27 18:47发布

试用了下libusb-win32的USB驱动,感觉还是很不错的。难怪USBASP也用这个。
   自行编译的话,需要VS2008和WINDDK。不过对LGPL还不熟,还要仔细研读一下,看看哪些能改,哪些不能改。
   libusb-win32还有filter driver ,感兴趣的可以自行做一个多功能键盘。刚好接了个做一个USB接口的加密输入键盘的项目,可以考虑用这个。
不知有没有带USB接口的便宜点的单片机。STM32F103在有些应用性能感觉还是太冗余了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
37条回答
jdw924
1楼-- · 2019-12-30 22:25
bbs2009 发表于 2012-6-1 23:24

QQ截图20120619200744.jpg (5.57 KB, 下载次数: 0)

下载附件

2012-6-19 20:07 上传



假如我用qt这种使用mingw编译的,是不是库的话就选gcc?
wuguoyan
2楼-- · 2019-12-30 22:30
bbs2009 发表于 2012-6-1 23:24
网上的例程:
http://www.libusb.org/wiki/libusb-1.0
Open Source Projects using libusb-1.0

我下的官网的。里面这个属于已经编译好的?不用自己编译mingw动态库了?
STMstudy
3楼-- · 2019-12-31 01:15
bbs2009 发表于 2012-6-20 00:32
回 楼上 :
QT 有使用 libusb 的 例子, QLC  。 用 的 是   dynamic 目录下的  libusb_dyn.c 。
http://so ...

多谢。

不过按一下回复啊。真谢谢。
WolfMvP
4楼-- · 2019-12-31 04:32
bbs2009 发表于 2012-6-1 23:06
没看到做完的人发例程,热切期待ing~
----------------------------------------------------------------- ...


我下载了最新的1.2.6.0 打开example文件夹 没有可以在vs2008下打开的project 类似22楼那种
是需要自己来新建项目 把那些文件都include进去吗?

之前也是使用Windriver+stm32 但是通信速率上不去 才转到libusb上来试下 可行吗?
谢谢~
bbs2009
5楼-- · 2019-12-31 07:46
 精彩回答 2  元偷偷看……
bbs2009
6楼-- · 2019-12-31 12:12
int UsbSend(void)
{
   int  x=-22;
   int i;
   if (usbhandle)
     {

       x = usb_bulk_write(usbhandle,EP3_OUT,send_buffer,64,5000);

     }

   return x;
}
usb_bulk_write 函数在 USB FS 设备上能正常使用,但在 HS 设备上不能正常发送,请·问 HS 设备该如何 Bulk Write ?

一周热门 更多>