以前做过一个USB项目,也比较稳定。后来,又做了一块不一样的板子。芯片是一样的,都是STM32F103C8T6.我把代码稍加修改,烧写到后来做得板子里。可是一上电就提示“无法连接的USB设备”。我初步估计是硬件问题。可是具体哪块出问题了就说不上来。不过,后来做得板子有些器件没有,用其它的代替的。以上是USB的电路。那三个稳压管没焊上,L1直接短接,L2用两个磁珠代替。会不会是这块出的问题?谢谢!
L2也可以短接试一下。
还有就是代码,确认代码中关于USB的内容没有改动吗?USB识别时的时序要求还是比较严格的,可以用USB工具看下是在USB识别的哪个阶段出问题。
加上拉电阻试试
可以换一条USB线再试试,换个好一些的线。
不行,就是那些电感的原因了。可能是阻抗比较大了