OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6835|回复: 8

关于STM32H743 搭配USB3300实现高速虚拟串口,电脑无法识别设备描述符

[复制链接]

4

主题

19

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-12-3
在线时间
15 小时
发表于 2022-5-8 11:21:10 | 显示全部楼层 |阅读模式
20金钱
本帖最后由 w714439121 于 2022-5-8 11:25 编辑

想试用H743IIT6实现USB33300支持下的高速虚拟串口,设计好的电路板,焊接和电路板的设计都没什么问题,用STM32CUBEMX进行了配置,代码下进去有问题,请各位大佬帮我参谋参谋

该块的电路图,其中上面USB3300复位弄成上拉了,已经修改了 我把R269和C120都去掉了,相当于把那个引脚浮空了,然后R5 R6 R7 R8都没焊
R9 和 R8我也全部换成了0R的了


也排除是堆栈大小的问题,我将堆栈都调整成了0x2000的大小

附件是STM32CUBEMX生成的代码,把这个代码下载进去后,连接上USB  就显示无法识别的USB设备,我电脑上虚拟串口驱动肯定也是没问题的,之前用全速的都是好的

看看大家有没有什么想法或者调试的建议,代码有点大,在这上传不了,如果需要的话 我可以发邮箱,帮我解决了的话 报酬再议,我的qq714439121

MCU电路

MCU电路

USB3300电路

USB3300电路
上图的USB接口电路不是连接USB3300的  下图才是

USB接口电路

USB接口电路


时钟树

时钟树

最佳答案

查看完整内容[请看2#楼]

这个问题我已经解决了,我把USB3300相关的串联电阻、上下拉电阻去掉了重新设计了一下电路板,就可以识别了。现在又遇到了CDC_Transmit_HS 被调用367次就会停止的问题,大家有没有遇到过呀
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

19

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-12-3
在线时间
15 小时
 楼主| 发表于 2022-5-8 11:21:11 | 显示全部楼层
这个问题我已经解决了,我把USB3300相关的串联电阻、上下拉电阻去掉了重新设计了一下电路板,就可以识别了。现在又遇到了CDC_Transmit_HS 被调用367次就会停止的问题,大家有没有遇到过呀
回复

使用道具 举报

4

主题

19

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-12-3
在线时间
15 小时
 楼主| 发表于 2022-5-9 14:51:56 | 显示全部楼层
顶一下
回复

使用道具 举报

0

主题

668

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1926
金钱
1926
注册时间
2021-8-13
在线时间
262 小时
发表于 2022-5-9 17:35:04 | 显示全部楼层
帮顶一下  
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2022-5-10 00:00:04 | 显示全部楼层
帮顶
回复

使用道具 举报

4

主题

19

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-12-3
在线时间
15 小时
 楼主| 发表于 2022-5-12 08:34:04 | 显示全部楼层
我又买了个USB3300的模块,然后想的连到开发板上试试,但是连上后,连USB设备都不识别了,连线我检查了好几遍了,没什么问题,要上示波器了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2022-5-13 00:03:11 | 显示全部楼层
w714439121 发表于 2022-5-12 08:34
我又买了个USB3300的模块,然后想的连到开发板上试试,但是连上后,连USB设备都不识别了,连线我检查了好几 ...

继续努力
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

4

主题

19

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2019-12-3
在线时间
15 小时
 楼主| 发表于 2022-6-16 08:59:46 | 显示全部楼层
w714439121 发表于 2022-5-8 11:21
这个问题我已经解决了,我把USB3300相关的串联电阻、上下拉电阻去掉了重新设计了一下电路板,就可以识别了 ...

这个问题我也解决了,是USB发送FIFO的问题  这个FIFO太小了,我改成了0x200,就好了,然后又遇到了ADC没法运行的问题,最后发现是因为我用了8M的外部晶振,但是ADC的分频系数不够,换成了25M晶振,重新配置了一下时钟树就好了。感谢各位的帮助!
回复

使用道具 举报

3

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2017-12-19
在线时间
26 小时
发表于 2022-8-11 09:25:31 | 显示全部楼层
w714439121 发表于 2022-6-16 08:59
这个问题我也解决了,是USB发送FIFO的问题  这个FIFO太小了,我改成了0x200,就好了,然后又遇到了ADC没 ...

我最近也遇到了这个问题,能提供一下配置的示例吗?
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 09:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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