我正在处理USB CDC通信(主机和设备)
在我的应用程序中,主机将数据作为字符串发送到设备“字符串指示要执行的操作”。 为了确保设备已连接,如果设备正在发送回相同的数据设备,主机将通过发送“ CONNECTED ”字符串连续ping检查每个实例。
在我的应用程序中,如果主机的其他数据ping中断并显示设备已断开连接。 我正在使用中断传输和DMA。 从主机接收到整个字符串后,DMA将复位。 是什么原因导致断开连接?
这里的主机是GUI。还有其他方法可以检查设备是否已连接?或决心在设备端解决此问题。
任何帮助将不胜感激。