在arduino mega adk(+ USB Host Shield 2.0库)上需要重置,以便为新连接的设备加载设备驱动程序

时间:2019-02-26 07:41:21

标签: arduino

当我插入另一个USB设备时,MAX3421E的状态没有改变。当前,我正在arduino上使用软重置功能,以便每当更改usb_task_state参数时,都会执行重置功能,并且arduino根据更改后的设备描述符参数为新连接的设备加载特定的驱动程序。

现在,我需要在arduino上实现多任务现象,以便不再使用复位功能。

我观察到的是,每当有USB设备插入或移除时,“ usb_task_state”参数都会发生变化(无USB设备的值为0,任何USB设备的值为144),但是设备描述符参数没有变化。

任何人都可以向我建议如何不使用重置功能来解决此问题的提示吗?

0 个答案:

没有答案