你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32cubeMX生成usb virtual port com不能识别

[复制链接]
huttu 提问时间:2016-11-11 01:03 /
本帖最后由 huttu 于 2016-11-11 14:22 编辑

请教一下,用cube生成的stm32f103的usb 虚拟串口在电脑上不能识别,dp上拉了1.5k电阻,使用非cube的网上例程电脑是可以识别出来的。项目现在用的代码都是cube生成的,所以想在cube上实现,哪位可能指导一下吗?

YFWT_V1_usb.rar

下载

2.13 KB, 下载次数: 17, 下载积分: ST金币 -1

IOC文件

YFWT_V1_usb_prj.rar

下载

3.64 MB, 下载次数: 20, 下载积分: ST金币 -1

工程文件

收藏 评论28 发布时间:2016-11-11 01:03

举报

28个回答
anobodykey 回答时间:2016-11-14 09:06:43
huttu 发表于 2016-11-11 19:11
代码是直接用cube生成的,找了一下,没找到cube库里面的vcp例程的。
请问一下串口及定时器资源是在usb里 ...

怎么会没有呢?在\STM32Cube_FW_F1_V1.4.0\Projects\STM3210E_EVAL\Applications\USB_Device\CDC_Standalone这个路径下,你可以看下里面的readme.txt

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

huttu 回答时间:2016-11-11 19:11:49
anobodykey 发表于 2016-11-11 17:06
看了下代码比较杂,你CDC类接口文件应该是不全的,缺少了串口以及定时器资源,你可以看下Cube库里面的VCP例 ...

代码是直接用cube生成的,找了一下,没找到cube库里面的vcp例程的。
请问一下串口及定时器资源是在usb里面起到什么作用的呢?
Cortexxx 回答时间:2018-6-7 10:25:47
babe1 发表于 2018-6-7 09:53
你的电脑上安装了ST官方的虚拟串口驱动没有,我的之所以识别不了是因为硬件电路有问题 ...

我之前用F407的USB 没上拉是可以工作,就是USB接口上的D- D+ 直接连到 MCU的D- D+,没有任何其他元件. 不知道F103可不可以  不用接外部上拉?
huttu 回答时间:2016-11-11 01:05:36
折腾了几天了,尝试改vid与pid都没用。
peter001 回答时间:2016-11-11 08:51:00
在cube设置usb时有高级配置,cdc模式看一下,不需要改vid pid

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

anobodykey 回答时间:2016-11-11 09:14:49
没怎么用过stm32cubeMX
lvy 回答时间:2016-11-11 09:17:10
我用STM32COBE生产虚拟串口,PC机识别完全没有问题,不知道你为什么会出问题。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

andrewz 回答时间:2016-11-11 10:32:06
我也是找的网上的代码,CUBE还没试过.


st.png
高二毛 回答时间:2016-11-11 10:42:58
闲看看cube里面提供的例子吧。
huttu 回答时间:2016-11-11 11:17:13
lvyong6105 发表于 2016-11-11 09:17
我用STM32COBE生产虚拟串口,PC机识别完全没有问题,不知道你为什么会出问题。 ...

我的工程都是用cube生成的,之前都是正常运行的没问题,usb是后来加入的,主要是usb不熟悉。
tps:cube工具还确实不错,把驱动这一级都省了。
huttu 回答时间:2016-11-11 11:37:06
上传工程,请大侠们指导一下
anobodykey 回答时间:2016-11-11 17:06:21
看了下代码比较杂,你CDC类接口文件应该是不全的,缺少了串口以及定时器资源,你可以看下Cube库里面的VCP例程,然后对照你的代码就晓得了

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

党国特派员 回答时间:2016-11-11 17:30:04
Cube生成的花要设置vbus sencing 为Disabled.
1477714972411629.png

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

huttu 回答时间:2016-11-11 21:17:16
党国特派员 发表于 2016-11-11 17:30
Cube生成的花要设置vbus sencing 为Disabled.

我用的是103,没有这个选项的
assssdz 回答时间:2016-11-13 18:53:55
:):):):):):)
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版