搜索
bottom↓
楼主: gongxd

真正可用STM32 USB IN端点 双缓冲发送 700K/s 不丢数 libusb上位机

  [复制链接]

出0入0汤圆

发表于 2014-8-5 16:27:06 | 显示全部楼层
bruce_helen 发表于 2014-3-19 14:24
楼主这个牛啊,准备下面自己画个F407的板子,带上USB接口。我现在使用的是官方的VCP程序,在电脑中虚拟一个 ...

你好 你用F407 做VCP调通了啊 我现在也是用F407 做VCP  PC机能找到设备 但提示黄色感叹号 我的PC机WIN764位 能把你的程序发我一份不 2505362457qq.com

出0入0汤圆

发表于 2014-8-5 20:56:26 | 显示全部楼层
fengyueduzi 发表于 2014-8-5 16:27
你好 你用F407 做VCP调通了啊 我现在也是用F407 做VCP  PC机能找到设备 但提示黄色感叹号 我的PC机WIN764 ...

这个问题和STM32 VCP程序没有关系,是PC上的驱动可能有问题。
我这边有台笔记本也是64位系统,出现的问题跟你一样,一个黄色叹号。换台电脑就能解决。

出0入0汤圆

发表于 2014-8-7 15:54:56 | 显示全部楼层
bruce_helen 发表于 2014-8-5 20:56
这个问题和STM32 VCP程序没有关系,是PC上的驱动可能有问题。
我这边有台笔记本也是64位系统,出现的问题 ...

你好 我后面又在WINDOWS 2003上面试了 能虚拟一个串口出来 但我用串口调试工具发数据 MCU收不到数据啊

出0入0汤圆

发表于 2014-8-7 18:58:40 | 显示全部楼层
fengyueduzi 发表于 2014-8-7 15:54
你好 我后面又在WINDOWS 2003上面试了 能虚拟一个串口出来 但我用串口调试工具发数据 MCU收不到数据啊 ...

那就是你MCU程序问题了,这个例子较多,自己解决。

出0入4汤圆

发表于 2014-8-14 19:57:23 来自手机 | 显示全部楼层
学习了。。。

出0入0汤圆

发表于 2014-8-25 16:39:25 | 显示全部楼层
700KBytes/S 是 Bulk In 还是 Bulk Out 的速度?

出0入0汤圆

发表于 2014-8-26 09:44:46 | 显示全部楼层
一整套啊。LZ不容易。谢谢。

出0入0汤圆

发表于 2014-8-27 11:46:06 | 显示全部楼层
这个值得研究研究。给LZ赞一个!

出0入0汤圆

发表于 2014-8-31 15:12:18 | 显示全部楼层
谢谢楼主,mark

出0入0汤圆

发表于 2014-8-31 23:07:52 | 显示全部楼层
这个不错,学习,顶

出0入0汤圆

发表于 2014-8-31 23:38:20 | 显示全部楼层
学习了,   

出0入0汤圆

发表于 2014-9-2 08:29:06 | 显示全部楼层
本帖最后由 wind2100 于 2014-9-2 08:32 编辑

STM32 发送到上位机,要做为啥只做一边?   搞技术真辛苦

顶一下 听说HID 只能到64KBPS

你的能到 700K 了 强大

出0入0汤圆

发表于 2014-9-2 10:14:07 | 显示全部楼层
wind2100 发表于 2014-9-2 08:29
STM32 发送到上位机,要做为啥只做一边?   搞技术真辛苦

顶一下 听说HID 只能到64KBPS

LS用的是自定义设备,而且是用BULK传输,HID是不支持BULK,只支持INT,虽然虽INT和BULK传输其实是一样的,但USB协议把HID的速度定死了,不是设备达不到高速.
一般CDC的范例都是用SOF来同步计数,所以当资料超过了所定义的SOF倍数的资料量那程序就必须等待,所以必须自己改掉,当缓冲满了就送,不要等待SOF同步处理,这样速度就被释放出来了

出0入0汤圆

发表于 2014-9-17 22:45:21 | 显示全部楼层
大神求助啊,本想参考您的程序,但我用的107芯片,usb库差异很大,但发现107硬件会比103简单,找了个vcp程序试了下,通信偶尔会中断,必须重新插拔才能恢复,郁闷了快一个月了

出0入0汤圆

发表于 2014-9-17 22:55:37 | 显示全部楼层
厉害啊

出0入0汤圆

发表于 2014-9-17 22:57:01 来自手机 | 显示全部楼层
不错,,mark

出0入0汤圆

发表于 2014-9-18 00:29:35 | 显示全部楼层
BusHound显示的速度,不是真正的有效数据的速度。

出0入0汤圆

发表于 2014-9-18 01:23:27 | 显示全部楼层
顶一下,楼主能把st的USB配制成printer 类模式吗,也从设备,急切需要

出0入0汤圆

发表于 2014-9-18 07:47:01 来自手机 | 显示全部楼层
学习了,感谢分享

出0入0汤圆

发表于 2014-9-18 07:55:17 | 显示全部楼层
谢谢分享,最近搞USB头都大啦,不稳定~~~,学习一下!

出0入0汤圆

发表于 2014-9-18 07:59:28 | 显示全部楼层
gongxd 发表于 2014-3-18 08:41
上位机为C#的,带源程序,全部开源,驱动使用libusb驱动向导生成,超级方便 ...

有没有教程呀,很想学习一下。谢谢

出0入0汤圆

发表于 2014-9-18 08:09:53 | 显示全部楼层
mark         

出0入0汤圆

发表于 2014-9-26 12:20:27 | 显示全部楼层
顶一下,在收藏。

出0入0汤圆

发表于 2014-9-26 14:13:57 | 显示全部楼层
正在学习STM32-USB通讯部分,下来看看。在此谢过

出0入0汤圆

发表于 2014-9-26 14:27:29 | 显示全部楼层
下载学习一下,简单的通信用hid,不过好慢

出0入0汤圆

发表于 2014-9-26 15:12:01 | 显示全部楼层
学习  mark   

出0入0汤圆

发表于 2014-9-26 15:44:32 | 显示全部楼层
记录 以备参考使用~~~

出0入0汤圆

发表于 2014-9-27 10:16:18 | 显示全部楼层
Mark 支持一下

出0入0汤圆

发表于 2014-9-27 10:29:38 | 显示全部楼层

楼主好人!!!

出0入0汤圆

发表于 2014-9-27 21:18:32 | 显示全部楼层
mark下。。。。。

出0入0汤圆

发表于 2014-10-22 13:51:59 | 显示全部楼层
楼主,不知道你这个上位机软件能移植到VC++工程里面不?

出0入0汤圆

发表于 2014-10-26 08:15:08 | 显示全部楼层
稳定不。。。

出0入0汤圆

 楼主| 发表于 2014-10-26 11:42:56 | 显示全部楼层

一晚上没问题 久了没再实验

出0入0汤圆

 楼主| 发表于 2014-10-26 11:43:19 | 显示全部楼层
shuxmpx123 发表于 2014-10-22 13:51
楼主,不知道你这个上位机软件能移植到VC++工程里面不?

可以 libusb有c++的  Linux都可以用

出0入0汤圆

发表于 2014-10-26 22:19:53 | 显示全部楼层
gongxd 发表于 2014-10-26 11:43
可以 libusb有c++的  Linux都可以用

好的  谢谢!

出0入0汤圆

发表于 2014-10-27 09:14:01 | 显示全部楼层
谢谢 学习

出0入0汤圆

发表于 2015-2-16 08:31:14 | 显示全部楼层
LZ您好,有幸在此看到您这个帖子,感觉非常棒!小弟现在正在学习STM32的USB通信。很多地方不理解,能不能烦请您给指点下呢。

出0入0汤圆

发表于 2015-2-16 09:04:50 | 显示全部楼层
兄弟,在吗?

是不是很忙呀。

出0入0汤圆

发表于 2015-2-16 10:49:03 | 显示全部楼层
不错的资料,学习一下

出0入0汤圆

发表于 2015-2-16 13:15:58 | 显示全部楼层
谢谢楼主,参考下.

出0入0汤圆

发表于 2015-2-16 13:30:14 | 显示全部楼层
空哥 的软件不错,顶一个

出0入0汤圆

发表于 2015-2-17 18:54:17 | 显示全部楼层
谢谢楼主,最近还正在搞usb

出0入0汤圆

发表于 2015-2-17 19:35:50 | 显示全部楼层
空军哥的技术贴

出0入0汤圆

发表于 2015-2-17 23:10:16 | 显示全部楼层
谢谢分享啦!

出0入0汤圆

发表于 2015-2-18 10:21:00 | 显示全部楼层
能发一整套,不容易,感谢!

出0入0汤圆

发表于 2015-2-28 14:18:13 | 显示全部楼层
学    习    了

出0入0汤圆

发表于 2015-2-28 16:45:26 | 显示全部楼层
MARK,这个厉害

出0入0汤圆

发表于 2015-2-28 18:49:32 | 显示全部楼层
謝謝,正找看

出0入0汤圆

发表于 2015-3-7 19:43:24 | 显示全部楼层
参考下,想改到107上

出0入0汤圆

发表于 2015-3-23 16:25:55 | 显示全部楼层
攒下,刚好我也要用stm32 的usb功能了

出0入0汤圆

发表于 2015-3-23 20:08:12 | 显示全部楼层
这个必须支持啊

出0入0汤圆

发表于 2015-3-23 20:27:50 | 显示全部楼层
楼主请教一下,您在图里标的那个红色圆圈的utilization的数值是什么意思?一直不知道这个参数的含义

出0入0汤圆

发表于 2015-3-23 20:39:15 | 显示全部楼层
标记一下这个肯定用到。

出0入0汤圆

发表于 2015-3-23 21:31:06 | 显示全部楼层
楼主,请问一下,就是我把端点1和端点2分被设置为BULK_IN和BULK_OUT后,使用WINUSB的api读取BULK_IN的数据,但是发现主机并没有收到任何数据。这可能是什么问题呢?

出0入0汤圆

发表于 2015-3-23 22:14:19 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2015-3-23 22:24:03 | 显示全部楼层
顶上 谢谢亲哈

出0入0汤圆

发表于 2015-3-29 10:34:42 | 显示全部楼层
顶上 谢谢亲哈

出0入13汤圆

发表于 2015-3-30 21:24:43 来自手机 | 显示全部楼层
不错,速度真不错

出0入0汤圆

发表于 2015-3-31 06:07:45 | 显示全部楼层
谢谢, 用到时候学习下.

出0入0汤圆

发表于 2015-3-31 09:37:54 | 显示全部楼层
mark一下!

出0入0汤圆

发表于 2015-3-31 09:47:59 | 显示全部楼层
谢谢楼主,最近正在搞usb

出0入0汤圆

发表于 2015-8-31 09:52:35 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2015-8-31 16:49:59 | 显示全部楼层
mark一下,最近正在做vcp,高速双缓冲。。

出0入0汤圆

发表于 2015-8-31 17:06:29 | 显示全部楼层
顶,不顶不行

出0入0汤圆

发表于 2015-8-31 19:59:06 | 显示全部楼层
MARK STM32 USB

出0入0汤圆

发表于 2015-9-6 15:55:58 | 显示全部楼层
这个必须点赞,可以做一个USB CAN不?哈哈

出0入0汤圆

发表于 2015-9-6 16:08:48 | 显示全部楼层
参考下,刚好要用到

出0入0汤圆

发表于 2015-9-7 15:45:22 | 显示全部楼层
谢谢楼主共享!

出0入0汤圆

发表于 2015-10-29 12:58:23 | 显示全部楼层
下载学习下,支持楼主的开源精神,谢谢分享!

出0入0汤圆

发表于 2015-10-29 16:19:40 | 显示全部楼层
谢谢分享!不顶不行

出0入0汤圆

发表于 2016-2-23 13:57:32 | 显示全部楼层
看了下代码,发现发送代码不在SOF 中断里面,而是在IN 回调函数里面,那么这个上位机会定期发送IN事件进来吗?

出0入0汤圆

发表于 2016-2-24 11:13:51 | 显示全部楼层
谢谢楼主的分享!!!

出0入0汤圆

发表于 2016-3-4 09:32:16 | 显示全部楼层
谢谢分享~

出0入0汤圆

发表于 2016-3-4 09:50:20 | 显示全部楼层
支持楼主的开源精神,谢谢分享

出0入0汤圆

发表于 2016-3-4 10:19:16 | 显示全部楼层
好东西,记号。

出0入24汤圆

发表于 2016-3-4 10:45:50 | 显示全部楼层
Mark!学习一下

出0入0汤圆

发表于 2016-3-4 11:11:28 | 显示全部楼层
谢谢分享!!!

出0入0汤圆

发表于 2016-3-4 12:59:52 来自手机 | 显示全部楼层
顶楼主,学习了

出0入0汤圆

发表于 2016-3-4 13:05:58 | 显示全部楼层
谢谢了,下来学习一下。

出0入0汤圆

发表于 2016-3-5 16:38:38 | 显示全部楼层
楼主,你好,单片机怎么知道 USB BULK IN 的一个包,发送完毕了,或者是发送成功了

出0入0汤圆

发表于 2016-3-5 22:28:06 | 显示全部楼层
mark一下‘

出0入0汤圆

发表于 2016-3-5 22:52:38 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2016-6-18 15:39:44 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2016-6-20 22:19:58 | 显示全部楼层
感謝分享,下載測試看看!

出0入53汤圆

发表于 2016-6-21 07:38:52 | 显示全部楼层
先收藏了

出0入0汤圆

发表于 2016-6-21 07:44:46 | 显示全部楼层
支持LZ   

出0入0汤圆

发表于 2016-6-21 11:42:27 | 显示全部楼层
好东西,可能会用到,先收藏

出0入0汤圆

发表于 2016-6-21 12:52:39 | 显示全部楼层
MARK               

出0入0汤圆

发表于 2016-6-21 19:50:22 | 显示全部楼层
如果果真能700KB/S,那绝对 Amazing

出0入0汤圆

发表于 2016-6-21 23:04:53 | 显示全部楼层
mark,感谢楼主分享!

出0入0汤圆

发表于 2016-6-23 14:25:05 | 显示全部楼层
不错 支持下 正好需要

出0入0汤圆

发表于 2016-6-23 14:37:18 | 显示全部楼层
感谢分享,收藏备用

出5入8汤圆

发表于 2016-6-23 15:08:33 | 显示全部楼层
研究usb,谢谢分享

出0入0汤圆

发表于 2016-7-19 16:16:35 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2016-7-19 16:18:01 来自手机 | 显示全部楼层
看看         

出0入0汤圆

发表于 2016-8-6 22:04:37 | 显示全部楼层
好东西 支持下

出0入0汤圆

发表于 2016-8-11 09:41:19 | 显示全部楼层
虽然时隔块2年了,但还是的谢谢楼主无私的风险精神

出0入0汤圆

发表于 2016-8-17 10:48:31 | 显示全部楼层
参考意义重大!多谢楼主分享!!! 刚好我上位机也用的C#

出0入0汤圆

发表于 2016-8-18 00:16:54 | 显示全部楼层
楼主厉害,学习了

出10入95汤圆

发表于 2017-11-10 16:18:01 来自手机 | 显示全部楼层
多谢分享!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-22 02:06

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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