【发布时间】:2019-07-23 05:02:23
【问题描述】:
我已经用 USB-CDC 协议对我的 stm32f103 blue-pill 板进行了编程
我可以在这个端口上读写
但是在执行硬件重置后,COM端口不可用 我必须拔掉 USB 连接并重新插入,然后 COM 端口出现。
是否可以避免这种情况?
-谢谢
【问题讨论】:
-
好吧,您正在重置插入 USB 端的设备,我认为 OS USB 适配器驱动程序还没有准备好。操作系统方面认为设备处于完全初始化状态,因为您已重置设备。您可以插入和拔出您的 USB 设备,这也会导致重置,但操作系统已准备好进行此类重置。
标签: usb stm32 hotplugging