usb虚拟串口的bulk in,串口工具能否像使用真实串口被动接后数据?
我使用USB的CDC协议,做成的虚拟串口。主机的驱动使用的是windows xp自带的usbser.sys。从PC端发送数据到ARM端,已经实现了。现在的问题是如何实现ARM到PC的数据输入。
我的问题有如下几个:
1.主机何时发送IN令牌包请求从机数据输入?是定时发送IN令牌包,还是需要串口工具触发?
2.一般串口工具在使用串口时,接收数据都是被动接收的(并不需要用户点击读取文件)。如果是主机定时发送IN令牌包,串口工具如何得到接收的数据?(能否想使用真实串口一样?)如果是需要串口工具触发,应该如何触发并得到数据?
ps:到目前为止,我似乎看到虚拟串口可以如同串口一样直接使用,从PC端发送数据到ARM端,已经实现了。可是我不知道如何的到ARM-->PC的数据。
这些问题困扰了我很久,希望高手现身帮忙,感激不尽!