完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
你好呀!
我有一块 Nucleo F746ZG 板,我打算用它来开始 USB 编程。 我已经阅读了每一个教程,每一个向 HAL 库建议的更正(按照惯例,它充满了问题)并且绝对没有什么可以让 VCP 在设备管理器的窗口中显示。 这是我的步骤: STM32CubeIDE Nucleo 的新项目。 在设备配置工具中: 关闭以太网: Connectivity->ETH->Mode->Disable(因为我们没有使用它,它会调用 Error_Handler,这只会让调试变得比必要时更加混乱。 打开 USB 中间件: Middleware->USB_DEVICE->Class For FS IP->Communication Device Class (Virtual Port Com) 其他一切保持原样。 打开 USB_OTG_FS: 连接->USB_OTG_FS->Device_Only 其他一切保持原样。 更改时钟配置: Clock Configuration->确保 To USB (MHz) 以您想要的任何方式处于 48MHz。 文件->保存 允许代码生成。 上传到设备, 插入用户 USB 电缆。 再次上传以备不时之需。 没有。 STLink VCP 出现在 Windows 10 设备管理器的端口(COM 和 LPT)下,但根本没有引用用户 USB VCP。 那么出了什么问题呢? 实际有效的教程在哪里? 我已经从 STM32 和互联网上随机的人那里阅读了我可以在网上找到的所有内容。它们都不起作用。我已经尝试了针对 CDC_Control_FS 问题的 HAL 代码的每个补丁,以解决 HAL 在 Windows 设置握手时遇到的 CDC_SET_LINE_CODING 和 CDC_GET_LINE_CODING 问题。不好。 我真的已经尝试了所有我能在网上找到的东西,但都没有用。尝试手动安装 Windows 8 VCP STM 驱动程序也无济于事。 有此工作的任何人都可以让我知道您为真正使此工作正常并出现而采取的步骤吗? 一旦我看到它,我就非常乐意自己完成实际数据传输的过程。但这有点困难,甚至根本没有让它出现。 |
|
相关推荐
1个回答
|
|
不要为用户 USB 端口使用充电线....
|
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2635 浏览 1 评论
3208 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1783 浏览 1 评论
3610 浏览 6 评论
5988 浏览 21 评论
939浏览 4评论
1316浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
584浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1303浏览 3评论
1359浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 04:48 , Processed in 1.261799 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号