本帖最后由 Mr.Luav 于 2018-2-4 10:45 编辑 如题,这两天用cubemx 配置USB 的CDC 模式输出到串口上,发现生成代码下到板子里 板子的USB 无法与PC连接,总是提示安装失败。。板子是f767ZI Nucleo 144。。 百度了类似的帖子 始终没能解决。。论坛里的大侠帮忙看看是哪配置错了还是要装什么驱动啥的? cubemx 配置如下: 个人添加代码如下: 编译运行后,灯在跑,但USB 与 PC 连接不上。。图如下: |
stm32 USB的CDC类传输掉数据
STM32F105 USB接收数据不断进入中断,出现“死机”现象
关于STM32CubeMX配置的USB例程电脑无法识别问题
STM32F407 USB-HS-OTG是否不外接PHY可以做虚拟串口?
如何做一个USB从机键盘用stm32f407
用STM32F4 Cube MX生成的USB Device C代码的BUG
USB Device + FatFS + SDIO 模拟U盘意外只读问题
USB Device + FatFS + SDIO 问题
STM32H7配置成USB DEVICE时,连接电脑时不进入中断
STM32F446 USB和串口1 冲突
我想问一下,你板上的X3晶振装了吗?如果装了,那么是多少MHz的呢?出厂好多板子是不装的,如果装了,也应该是8MHz的。我在ST官网上找的原理图,也是没有装的。
你的是自己焊了25MHz晶振吗?这颗晶振不装的话,USB是用不了的。
评分
查看全部评分
评分
查看全部评分
多谢 确实没装 我装上试试、、
我找了找 手边没有这种封装的8M晶振 有个25M的看着差不多 装25M的可以??? 你试过可行吗??
根据你的时钟设置页,反推回去的话,你的X3应该是25MHz。
如果8MHz的话,应该是下面图的设置
嗯 我试试看
我试了下 我的25M是四脚的。。。貌似不行 你方便截个你的图看看嘛?
应该没问题。
我没有板子,在其它STM32上换过晶振。你比如STM32F207的开发板上就是25M晶振,由于设计时用的STM32F103的用了8M晶振,固件库上还改过时钟的。
但是得看一下手册,看看25M时的谐振电容应该取多少合适。
要不,你试试把ST-link电路中的,X1的第1脚,用线引到X3的第2脚云?
理论上应该是可行的,这样你X3的电容都省了
楼主你要分清楚有源晶振与无源晶振,你说的25M不行可能是这个问题。
另外8M是可以用的,我试过USB功能用外接8M的就可以,不一定要求25M。
谢谢你的回答 现在搞通了 能打印输出了 就是X3 未接晶振的问题
嗯,我查了下 X3和X1 是一样的 是无源晶振,我接了个8M的 然后把时钟又配置了一下, 终于通了。。。
很感谢你的指点 刚接触USB 一出问题没想到是板子硬件上的问题。。。按之前相似的帖子都说是驱动的问题。。。
再次感谢你给的方向 建议,谢谢!