搜索
bottom↓
回复: 15

谁能提供一下 stm32xx usb -> vcp 的程序啊,HAL 库版本的?

[复制链接]

出0入0汤圆

发表于 2016-11-28 14:35:57 | 显示全部楼层 |阅读模式
谁能提供一下 stm32xx usb -> vcp  的程序啊,HAL 库版本的

我自己使用CubeMX 自动生成的 vcp 程序,下载到单片机里面,然后连接usb线后,电脑端没有任何反应 。















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2016-11-28 17:45:52 | 显示全部楼层
VCP的没弄过,CDC的好像可以。
另外可以用HID的,免驱。

出0入0汤圆

 楼主| 发表于 2016-11-29 09:50:26 | 显示全部楼层
qiuchen 发表于 2016-11-28 17:45
VCP的没弄过,CDC的好像可以。
另外可以用HID的,免驱。

我想把 usb 作为 串口来使用,如果你有的话,能否发上来共享一下啊 ?!!

出0入4汤圆

发表于 2016-11-29 10:11:55 | 显示全部楼层
用cubemx 5分钟搞定。

出0入0汤圆

 楼主| 发表于 2016-11-29 15:58:50 | 显示全部楼层
huarana 发表于 2016-11-29 10:11
用cubemx 5分钟搞定。

我也是使用 cubeMX 生成的啊,怎么我的下载到单片机后连接电脑没有任何反应啊 ??

而且硬件肯定是没有问题的,因为硬件我测试过 u 盘的读写 是正常的,所以可以确定硬件是完全没有问题的

出0入4汤圆

发表于 2016-11-29 16:20:01 | 显示全部楼层
stm32f103的话需要外接1.5K电阻

出0入0汤圆

发表于 2016-11-29 21:48:46 | 显示全部楼层
hpdell 发表于 2016-11-29 09:50
我想把 usb 作为 串口来使用,如果你有的话,能否发上来共享一下啊 ?!! ...

我有点怀疑是驱动安装有问题,你的板子连上电脑可以看到未安装驱动的设备吗?

出0入0汤圆

 楼主| 发表于 2016-11-30 10:07:14 | 显示全部楼层
huarana 发表于 2016-11-29 16:20
stm32f103的话需要外接1.5K电阻

我使用的是 usb3300 这个模块,在网上买的,貌似是微雪的

使用这个模块 读写u盘是正常的

出0入0汤圆

 楼主| 发表于 2016-11-30 10:08:37 | 显示全部楼层
本帖最后由 hpdell 于 2016-11-30 10:15 编辑
qiuchen 发表于 2016-11-29 21:48
我有点怀疑是驱动安装有问题,你的板子连上电脑可以看到未安装驱动的设备吗? ...


电脑识别不到啊 ,程序下载到单片机后,连接电脑,电脑上没有任何反应,usb是使用的 微雪的 usb3300 这个模块

这个模块我测试读写u盘是完全没有问题的

配置如下:




另外如果有出现 未安装驱动的设备,那是不是就说明程序配置及运行基本是正常了,问题就在电脑上的驱动啊 ??


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2016-11-30 20:34:34 | 显示全部楼层
我看了一下usb3300就是个USB控制器,这样的连接电脑的不是F103.你用F103生成代码没用,你看看usb3300的资料,控制usb3300来做USB吧。

出0入0汤圆

 楼主| 发表于 2016-12-1 09:43:15 | 显示全部楼层
qiuchen 发表于 2016-11-30 20:34
我看了一下usb3300就是个USB控制器,这样的连接电脑的不是F103.你用F103生成代码没用,你看看usb3300的资料 ...

你好,昨天又重新捣鼓捣鼓了一下,现在可以使用 了,

原因是我吧 驱动类选择错误了,

这个程序是可以实现 单片机使用 usb 发送数据到 pc上,需要连接好usb先

设置好串口的端口号,另外波特率貌似没有什么要求,随便选择一个就可以了

我使用现在 9600,1382400 都可以正常通信,这点表示不解啊

另外还有个使用电脑串口 发送到单片机的信息,现在不知道该如何接收处理









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2016-12-1 10:02:03 | 显示全部楼层
hpdell 发表于 2016-12-1 09:43
你好,昨天又重新捣鼓捣鼓了一下,现在可以使用 了,

原因是我吧 驱动类选择错误了,

不是很理解你USB是接在STM32上的还是接在usb3300 上的。
另外如果上传可以了,下发数据应该也没问题。

出0入0汤圆

 楼主| 发表于 2016-12-1 10:13:35 | 显示全部楼层
qiuchen 发表于 2016-12-1 10:02
不是很理解你USB是接在STM32上的还是接在usb3300 上的。
另外如果上传可以了,下发数据应该也没问题。 ...

usb线是接到 usb3300 这个模块上的,

出0入0汤圆

发表于 2016-12-1 10:38:10 | 显示全部楼层
hpdell 发表于 2016-12-1 10:13
usb线是接到 usb3300 这个模块上的,

这个芯片没有内嵌USB协议吗?

出0入0汤圆

 楼主| 发表于 2016-12-1 11:48:11 | 显示全部楼层
qiuchen 发表于 2016-12-1 10:38
这个芯片没有内嵌USB协议吗?

应该是有吧,这个芯片基本不用去管他,只需要配置好好 io口就可以正常工作了

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-3-29 18:41

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

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