我刚刚从串口连接切换到USB连接。我正在使用WinUSB访问设备,并可以批量模式成功写入和读取数据。我现在的问题是,有什么东西可以与serialport receiveata事件相媲美吗?我想听一个uController并在发送内容时执行操作。这样做的常见方法是什么?
答案 0 :(得分:0)
由于USB是主机驱动的,因此您需要询问您想要接收的任何数据。您将需要一个除了设备的批量IN事务之外什么也不做的线程,并在应用程序中缓冲它们。然后,当数据进入时,您可以在应用程序中发出自己的事件信号,以便在数据到达时需要知道谁,并且可以从该缓冲区中提取以处理数据。