我已经用 USB-CDC 协议对我的 stm32f103 blue-pill 板进行了编程
我可以在这个端口上读写
但是在执行硬件重置后,COM端口不可用我必须拔下USB连接并重新插入,然后出现COM端口。
有可能避免这种情况吗?
-谢谢
我已经用 USB-CDC 协议对我的 stm32f103 blue-pill 板进行了编程
我可以在这个端口上读写
但是在执行硬件重置后,COM端口不可用我必须拔下USB连接并重新插入,然后出现COM端口。
有可能避免这种情况吗?
-谢谢
如果您重置 bluepill,您需要将 D+ 线拉下几毫秒,以让主机知道它必须启动枚举过程。
但是在执行硬件重置后,COM端口不可用我必须拔掉USB连接
我在 Windows 7 中看到了这种确切的行为 - 当 COM 端口在重置期间打开时。当用户断开并重新连接 USB 设备而 COM 端口在应用程序中保持打开状态时,情况相同。
您有 2 种可能的解决方法:
请注意,您仍然需要在硬件重置(或 USB 重新插入)时关闭并重新打开 Windows 10 上的 COM 端口。