完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用的是STM32F103VET6,如果板子上电前就与电脑连接,那么给板子上电后无法连接电脑,需要重新插拔连接线才能连接上。我同事说需要在USB的DP上拉那边引一个GPIO去控制它的上拉才能解决这个问题无法在固件上完成,我没遇到过这样的USB问题,请问哪位大神遇到过么,
|
|
相关推荐
13个回答
|
|
|
|
|
|
帮顶,帮顶,签到,签到
|
|
|
|
也有遇到过这个问题,还没解决
|
|
|
|
最好是D+上拉电阻用 一个IO控制,推荐是用一个PNP三极管控制上拉....具体请参照官网的USB例程
|
|
|
|
现在就是这么做解决问题的 只是想知道为什么不是和普通的USB一样只要直接接上拉就行 还需要IO口控制 |
|
|
|
|
|
坐等大神来解决
|
|
|
|
绑顶 绑顶!~~
|
|
|
|
板子上电时一般都有一个启动、初始化外设的过程,如果这段时间太长,MCU就没能及时向电脑做枚举数据交互,导致USB枚举失败,所以电脑会显示无法连接。
一般有两个方法来解决: 1、优化上电初始化过程代码,使上电到USB外设初始化完成这段时间尽可能短; 2、使用一个IO口控制D+上拉,等到USB外设初始化完成后再做上拉,进行后续枚举过程。 先尝试采用1,若在1无法达到时,再考虑使用2。 |
|
|
|
帅帅的欧尼酱 发表于 2018-11-1 14:57 恩 第一种没成功,谢了。 |
|
|
|
猜测可能是STM32F1系列未集成这控制引脚吧.... |
|
|
|
|
|
|
|
不錯,不錯,過來學習學習
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
8981 浏览 3 评论
【开源资料】基于机智云的智能感应灯(原理图+PCB+源程序)
41243 浏览 4 评论
3478 浏览 0 评论
3887 浏览 0 评论
5067 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-24 02:52 , Processed in 0.696267 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号