Devcon 禁用端口与数字中继

Devcon Disable Port vs Digital Relay

我有一个连接到 USB 的设备,它会定期向我的 PC 发送数据。在不发送数据期间,需要移除 USB 数据线,否则设备将无法工作(故障安全功能,如果 USB 数据线已连接并连接到 pc,则设备处于通信模式,如果USB线与电脑断开连接,则为单机运行模式。

我想使用 Devcon,所以我的字体必须使用另一个硬件,我将在操作模式下禁用 USB 端口,然后在通信模式下启用它。但是,根据设置,可以将数据的定期传输设置为每 5、10、15、30 分钟。

我的问题是,定期disable/enable USB 端口可以吗?说每 5 分钟?这么长的运行不会有什么问题吗?或者我使用外部硬件,切换到 connect/disconnect USB 会更有效率吗?感谢任何建议或想法。

如果 devcon 对你有效,我不明白为什么它会在很长一段时间内造成任何问题 运行。当您 运行 在您的软件中使用一些命令来禁用 USB 端口时,硬件应该损坏并没有内在的原因。

使用外部硬件来完成同样的事情并不会更有效率,因为您必须为硬件付费并进行维护。